c# - 如何在 NUnit 3 中使用测试套件

标签 c# nunit assert nunit-3.0

我正在使用 NUnit 3,但在使用测试套件时遇到问题。我看到这个Documentation page , 但它是针对旧版本的,我在新文档中找不到任何内容。

这不起作用,因为 [Suite] 无效。

[Suite]
public static IEnumerable Suite
{
  get
  {
    ArrayList suite = new ArrayList();
    suite.Add(typeof(OneTestCase));
    suite.Add(typeof(AssemblyTests));
    suite.Add(typeof(NoNamespaceTestFixture));
    return suite;
  }

最佳答案

SuiteAttribute has been removed from NUnit 3 (参见属性表)。

您应该改用扩展的 Test Selection Language在命令行运行程序中控制要运行的测试组,或者以不同方式构建测试。

关于c# - 如何在 NUnit 3 中使用测试套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38955854/

相关文章:

c++ - NDEBUG 和 _DEBUG 在 Visual Studio 2015 中定义在哪里?

c# - Dapper 参数未被替换

c# - Entity Framework 是否支持多线程?

c# - 制作 ToolStripMenuItem.Selected = true 的最简单方法

msbuild - 以独立于平台的方式从 msbuild 项目运行 .net 可执行文件

c# - N单位。索引 [0] 处的值不同

selenium - 如何在teamcity build中只运行失败的nunit测试

.net - .NET 生产代码中的“断言”语句

delphi - 是否可以在 Delphi 中添加 "assert"作为关键字?

c# - 为什么它总是一个空值?