这是一个简单的问题,我遇到了一个场景,让我思考我调试 NUnit 测试的方式。
我有一堂类似的课
public class SomeClass {
public static bool SomeMethod(){
return true;
}
}
现在我有一个像这样的 NUnit 测试
[TestFixture]
public class UnitTests
{
[Test]
public void TestOne()
{
var retval = SomeClass.SomeMethod();
Assert.IsFalse(retval, "Test Failed");
}
}
当我在 Debug 中运行测试时,我得到了这个异常
我的一部分是说这应该是这样,因为 NUnit 通常会将此异常视为失败,而我的另一部分是说不,这里不应该有异常,测试应该失败?