在VS社区版中使用NUnit3测试适配器运行以下测试(使用nunit-3.2)时:
class TestClass
{
[Test]
public void TestMethod()
{
Contract.Assert(false);
}
}
它只是冻结了。通常情况下,如果它在正常的应用程序运行期间发生 - 有一个弹出窗口,其中包含是否失败或忽略违规的选项。
但是如果它发生在经过测试的代码中 - 如何处理案例并使测试失败(因为如果它是未处理的异常会失败)?