NUnit不能测试静态变量吗?
//要测试的类
public class Class1
{
public static stirng Field1="Hello World!";
public Class1(){}
}
//NUnit 测试类
[TestFixture]
public class TestClass
{
public TestClass();
[Test]
public void Test_Field1()
{
Assert.IsTrue(Class1.Field1 == "Hello World!");
}
}
然后用NUnit测试后,NUnit会捕获一个异常:
Test.Common.Test_DataChecker.test : System.TypeInitializationException :
“Class1”的类型初始值设定项引发异常。
----> System.NullReferenceException : 未将对象引用设置到对象的实例。
--------------------------------
NUnit不能测试静态变量吗?