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

本文关键字:测试 套件 NUnit | 更新日期: 2023-09-27 18:02:23

我正在使用NUnit 3,并且在使用测试套件时遇到问题。我看到了这个文档页面,但它是旧版本的,我在新文档中找不到任何东西。

这个不能工作,因为[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;
  }

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

SuiteAttribute已从NUnit 3中移除(参见Attributes表)。

您应该在命令行运行器中使用扩展的"测试选择语言"来控制要运行的测试组,或者以不同的方式构建测试。