PostSharp和Visual Studio代码覆盖率

Mat*_*ton 19 .net c# code-coverage postsharp

我最近开始在我的一些项目中使用PostSharp,并注意到一个不幸的副作用 - 它使用的所有项目中的代码覆盖率显着下降.

我猜测这种情况发生的原因是分析仪看到了PostSharp代码并且很多代码没有经过测试(例如用于通用异常处理和日志记录的样板代码).我显然可以为使用这些方面的每种方法编写单元测试,但如果我说实话,那感觉就像浪费时间.

有没有人有这种经历的经验?

vis*_*ssi 1

您使用什么代码覆盖率工具?在 PartCover 中,您可以忽略某些类或命名空间(例如 MyProgram.PostSharp.*)以接收正确的数字。