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

C# 如何将方法标记为不需要测试?(ASP.NET,ReSharper),c#,unit-testing,visual-studio-2015,resharper,dotcover,C#,Unit Testing,Visual Studio 2015,Resharper,Dotcover,我有一个ASP.NET项目,我正在使用ReSharper和dotCover一起进行单元测试。我正在寻找一种方法,将一个方法标记为不需要测试。例如,我有一些简单的单行程序方法,将工作发送到其他地方并返回结果。进行实际工作的方法包含在单元测试中,但这些“中间”方法不需要 这些方法将显示为ReSharper未发现。我希望能够标记它们,这样它们就不会显示为覆盖或未覆盖。这将让我明确地声明,当我有代码时,无论出于何种原因,代码将被排除在单元测试之外,并且不需要担心被覆盖。多亏了Alexei Levenko

我有一个ASP.NET项目,我正在使用ReSharper和dotCover一起进行单元测试。我正在寻找一种方法,将一个方法标记为不需要测试。例如,我有一些简单的单行程序方法,将工作发送到其他地方并返回结果。进行实际工作的方法包含在单元测试中,但这些“中间”方法不需要


这些方法将显示为ReSharper未发现。我希望能够标记它们,这样它们就不会显示为覆盖或未覆盖。这将让我明确地声明,当我有代码时,无论出于何种原因,代码将被排除在单元测试之外,并且不需要担心被覆盖。

多亏了Alexei Levenkov,已经提出了一个类似的问题,并给出了很好的答案。简而言之,ASP.NET现在有一个
[ExcludeFromCodeCoverage]
属性,可以添加到类或方法中。一旦ReSharper重新分析了我的代码覆盖率,它就不再显示这些方法未被发现


您是否尝试过常规解决方案,比如您在其中添加的链接,这正是我所需要的。非常感谢。为什么不简单地运行相同的测试,而是通过“一行”方法调用测试下的方法呢?为清楚起见,该属性与ASP.NET无关