我从MSDN了解到,ClassInitialize
是用来标记一个方法,在所有测试运行之前,执行一次所有测试的设置代码。当我在下面的简化夹具中包含这样一个方法时,所有测试都失败了。只要我将它注释掉,它们就能再次通过。
[TestClass]
public class AuthenticationTests
{
[ClassInitialize]
public void SetupAuth()
{
var x = 0;
}
[TestMethod]
public void TestRegisterMemberInit()
{
Assert.IsTrue(true);
}
}