これは簡単な質問です。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");
}
}
デバッグでテストを実行すると、この例外が発生します
私の一部は、NUnit が通常この例外を失敗としてキャッチするという点で、これがどうあるべきかを言っていますが、私の他の部分は、ここで例外があってはならないと言っているので、テストは失敗するだけですか?