我正在使用 NUnit。我的测试方法定义如下:
[Test]
[TestCase("Fred", "Bloggs")]
[TestCase("Joe", "Smith")]
public void MyUnitTest(string firstName, string lastName)
{
...
}
TestCase 完成后,它进入 TearDown 方法。想要做的是将那些 TestCase 参数传递给测试方法,但也传递给 TearDown 方法。
像这样的东西:
[TearDown]
public void TearDown(string firstName, string lastName)
{
...
}
我希望 NUnit 支持这种开箱即用的功能。否则,我需要在测试方法中编写定制代码以将测试数据存储在集合中。然后在 TearDown 方法中使用该集合。
如果有人有任何想法..会很棒!谢谢。基督教