Глюк в последовательности тестирования...
И немножко по поводу фига...
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Diagnostics;
namespace LiProdEx.Tests
{
[TestClass]
public class UnitTest1 : MyBase
{
[TestMethod]
public void TestMethod1()
{
}
}
public class MyBase
{
[TestInitialize]
public void TestInitialize_EachTest()
{
Debug.Print("TestInitialize_EachTest"); // ok
}
[TestCleanup]
public void TestCleanup_EachTest()
{
Debug.Print("TestCleanup_EachTest"); // ok
}
[ClassInitialize]
public void ClassInitialize_OnceOnClass()
{
Debug.Print("ClassInitialize_OnceOnClass"); // lost
}
[ClassCleanup]
public void ClassCleanup_OnceOnClass()
{
Debug.Print("ClassCleanup_OnceOnClass"); // lost
}
}
}