【发布时间】:2013-03-24 20:47:52
【问题描述】:
当我在 Visual Studio 2012 中分析代码覆盖率时,异步方法中的任何等待行都显示为未覆盖,即使它们显然正在执行,因为我的测试通过了。代码覆盖率报告说未发现的方法是MoveNext,它在我的代码中不存在(可能是编译器生成的)。
有没有办法修复异步方法的代码覆盖率报告?
注意:
我刚刚使用 NCover 运行了覆盖率,而使用该工具的覆盖率数字更有意义。作为目前的解决方法,我将改用它。
【问题讨论】:
标签: visual-studio-2012 mstest code-coverage async-await c#-5.0