我正在尝试在 MS Test 中为 CMS 应用程序创建单元测试,其中我在解决方案中编写了少数功能,大部分功能都随 CMS 框架一起提供。
问题:
当我获取代码覆盖率时,它显示不到 1%。但这种报道是没有意义的。
问题:
我如何才能只找到我编写的函数的覆盖范围,而跳过 cms 框架附带的库函数?
最佳答案
您可以配置您的代码覆盖率应该查找哪些程序集。
您需要为单元测试编辑 .runsettings 文件并添加它
<ModulePaths>
<Exclude>
<ModulePath>Name of the dll goes here</ModulePath>
<!-- Add more ModulePath nodes here. -->
</Exclude>
</ModulePaths>
有关更多信息,请参阅链接 https://msdn.microsoft.com/en-IN/library/jj159530.aspx
关于c# - 通过跳过代码覆盖的库函数进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46399161/