想知道,如何为我抛出异常的行显示代码覆盖率?我正在使用MS Test和Visual Studio 2012菜单中的代码覆盖率(即菜单Test \ Analyze Code Coverage)。某些测试会故意发生例外情况。
例如,为了代码覆盖的目的,最终抛出异常的这一行不会被标记为执行
Errors.Instance.ThrowExceptionOnErrorIfEnabled(6);// index beyond bounds
测试方法标有
[ExpectedException(typeof(ApplicationException))]
感谢任何帮助。也许,我错过了,但在StackOverflow上还没有看到解决方案。如果需要更多信息,请告诉我。感谢。