我有一些表格的测试方法:
[ExpectedException(typeof(MyException))]
public void Method() {
SUT.DoSomethingThatRaisesMyException();
}
在我的测试项目中。然而,当我打开代码覆盖时,我注意到我对单元测试项目的覆盖率低于100%。这似乎是因为代码覆盖工具从未看到Method()的右括号 - 它在到达之前总是异常。
我可以将[ExcludeFromCodeCoverage]属性添加到每个测试方法中,但这看起来太笨重了。有没有办法排除整个项目?或者有没有办法自动排除每个测试项目。