2013-10-04 67 views
0

我使用TeamCity的與NCover的整合,我們希望從我們的代碼覆蓋報告中排除匿名類型。這可能嗎?我已經通過文件搜索,不能找不到如何,或者如果可以做到這一點任何提及。NCover排除匿名類型

回答

2

你可以使用它們與CompilerGeneratedAttribute歸因於事實,並排除它們,但是這個也有不包括lambda表達式和表達的其他幾個可能的事情不好的副作用。

//ea "System.Runtime.CompilerServices.CompilerGeneratedAttribute" 

在我們NCover設置中,我們排除與GeneratedCodeAttribute歸結代碼,但沒有別的,因爲我們找不到確定這些類型的可靠方法。在一天結束的時候,匿名類型很容易掩蓋,如果你有至少對代碼的單個單元測試。