2011-05-31 18 views

Respuesta

199

Utilizaría [TestCleanup] y [TestInitialize] respectivamente.

+1

Setup = [TestInitialize]; TearDown = [TestCleanup] – ZaneDarken

91

[TestInitialize] y [TestCleanup] en el nivel de prueba individual, [ClassInitialize] y [ClassCleanup] en el nivel de clase.

193

Tenga en cuenta que sus métodos Initialize/Cleanup deben usar la firma correcta.

http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.classinitializeattribute.aspx

[AssemblyInitialize()] 
    public static void AssemblyInit(TestContext context) {} 

    [ClassInitialize()] 
    public static void ClassInit(TestContext context) {} 

    [TestInitialize()] 
    public void Initialize() {} 

    [TestCleanup()] 
    public void Cleanup() {} 

    [ClassCleanup()] 
    public static void ClassCleanup() {} 

    [AssemblyCleanup()] 
    public static void AssemblyCleanup() {} 
+6

+1 para AssemblyInitialize y AssemblyCleanup no mencionados aquí http://stackoverflow.com/a/1873572/864201 –

3

Se puede utilizar para [TestInitialize][SetUp][TestCleanup] y para [TearDown].

Cuestiones relacionadas