【发布时间】:2015-07-31 03:47:02
【问题描述】:
我有一个项目,我针对该项目运行了 Visual Studio 2015 代码覆盖率分析。在结果中,它包括我无法测试的结果层次结构中的内部类。我不想使用InternalsVisibleToAttribute,但我也不喜欢它被算作代码覆盖路径的一部分。
有没有办法让 Visual Studio 忽略内部类,以便代码覆盖结果只包括我可以通过单元测试实际接触到的公共类?
CachedTypeData 是一个内部密封类,具有一系列泛型方法。如您所见,该类型包含在我的结果中,紧挨着两个公共课程Autosave<T> 和EngineTimer<T>。
【问题讨论】:
标签: unit-testing code-coverage visual-studio-2015