TestInitialize
y TestCleanup
se ejecutan antes y después de cada prueba, esto es para garantizar que no haya pruebas acopladas.
Si desea ejecutar métodos antes y después de TODAS las pruebas, decore los métodos relevantes con los atributos ClassInitialize
y ClassCleanup
.
Información relevante del archivo de prueba generado automáticamente en Visual Studio:
Puede usar los siguientes atributos adicionales mientras escribe sus pruebas:
// Use ClassInitialize to run code before running the first test in the class
[ClassInitialize()]
public static void MyClassInitialize(TestContext testContext) { }
// Use ClassCleanup to run code after all tests in a class have run
[ClassCleanup()]
public static void MyClassCleanup() { }
// Use TestInitialize to run code before running each test
[TestInitialize()]
public void MyTestInitialize() { }
// Use TestCleanup to run code after each test has run
[TestCleanup()]
public void MyTestCleanup() { }