首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在运行所有测试时,如何让ReSharper忽略某些类别?

在使用 ReSharper 进行测试时,如果需要让 ReSharper 忽略某些类别,可以通过以下方法实现:

  1. 在类别上添加 [Ignore] 属性。

在类别声明前添加 [Ignore] 属性,可以告诉 ReSharper 忽略整个类别。例如:

代码语言:csharp
复制

Ignore

public class MyTestClass

{

代码语言:txt
复制
   // 测试方法

}

代码语言:txt
复制
  1. 使用 [Test] 属性。

如果只需要忽略某个特定的测试方法,可以在该方法上添加 [Test] 属性,并将 Ignore 属性设置为 true。例如:

代码语言:csharp
复制

public class MyTestClass

{

代码语言:txt
复制
   [Test(Ignore = true)]
代码语言:txt
复制
   public void MyTestMethod()
代码语言:txt
复制
   {
代码语言:txt
复制
       // 测试代码
代码语言:txt
复制
   }

}

代码语言:txt
复制
  1. 在 ReSharper 设置中忽略类别或方法。

可以在 ReSharper 的设置中,通过添加指定的类别或方法来忽略它们。具体操作步骤如下:

  • 打开 ReSharper 的设置对话框。
  • 在设置对话框中,选择 "Unit Tests" 选项卡。
  • 在 "Unit Tests" 选项卡中,选择 "Patterns" 子选项卡。
  • 在 "Patterns" 子选项卡中,点击 "Add" 按钮,添加需要忽略的类别或方法。
  • 在 "Add Pattern" 对话框中,输入需要忽略的类别或方法的名称,并选择 "Ignore" 选项。
  • 点击 "OK" 按钮,保存设置。

通过以上方法,可以让 ReSharper 在运行所有测试时忽略某些类别。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Visual Studio使用Git忽略不想上传到远程仓库的文件

作为一个.NET开发者而已,有着宇宙最强IDE:Visual Studio加持,让我们的开发效率得到了更好的提升。我们不需要担心环境变量的配置和其他代码管理工具,因为VS有丰富的拓展工具。废话不多说,直接进入正题。我们日常在使用VS开发相关的.NET项目时,经常会发现刚拉取下拉的代码什么都没有改动,就是运行了一下就会产生一些需要提交的文件,比如说最常见的bin/Debug, bin/Release,obj/Debug,obj/Release文件。但是我不想把这些文件提交到远程的git代码远程仓库中去,其实这个很简单只需要我们在初次创建项目的时候在项目目录下新增一个忽略文本文件(.gitignore),然后在使用git推送到远程仓库中就好了。

01
领券