我正确地认为您无法运行此代码:
Assert.Throws<FormatException>(()=>
{
int test;
test = int.Parse("forty two");
});
处于调试模式?它将引发错误,并且
不会捕获该错误。Assert.Throws<FormatException>
因此测试将失败。
答案 0 :(得分:1)
看看How to prevent expected exceptions from breaking the debug test run?
您的Visual Studio设置可能是错误的,而不是xunit