“动态”创建NUnit测试用例

时间:2017-07-23 14:20:49

标签: nunit nunit-3.0

我的意思是这样的。

  [TestFixture]
  public class SuccessTests
  {
    [Test]
    public void Something()
    {
       // Here code that dynamically would create additional Test Cases to the Fixture
    }

  }

一旦测试构建器已经初始化,这是否可能?

1 个答案:

答案 0 :(得分:1)

这是NUnit的长期计划,长期延迟,尚未启动的功能。

我们可能不会从另一个测试方法实现它,但是在fixture级别(例如OneTimeSetUp)或类似于TestCaseSource的属性。

在GitHub上查看此问题:https://github.com/nunit/nunit/issues/7。因为它是一个史诗,有子问题,你可能需要ZenHub才能看到那里的一切。请提出您的想法。

请记住TestCaseSource属性的现有工具,即使我们将它们称为“静态”,也可以在加载测试时添加可变数量的个案。