如何将方法标记为不需要测试? (ASP.NET,ReSharper)

时间:2018-03-23 18:00:44

标签: c# unit-testing visual-studio-2015 resharper dotcover

我有一个ASP.NET项目,我使用ReSharper和dotCover一起进行单元测试。我正在寻找一种方法来将方法标记为不需要进行测试。例如,我有一些简单的单行方法,可以将工作发送到其他地方并返回结果。单元测试涵盖了完成实际工作的方法,但这些方法是中间的"方法不需要。

这些方法将由ReSharper显示为 uncovered 。我希望能够标记它们,以便它们不会显示为覆盖或未覆盖。这将让我明确说明何时我有代码,无论出于何种原因,将从我的单元测试中排除,并且不需要担心被覆盖。

1 个答案:

答案 0 :(得分:1)

感谢阿列克谢·莱文科夫(Alexei Levenkov),我们已经提出了一个类似的问题。简而言之,ASP.NET现在具有[ExcludeFromCodeCoverage]属性,可以添加到类或方法中。一旦ReSharper重新分析了我的代码覆盖率,它就不再显示这些方法。

https://stackoverflow.com/a/1603193/529554