说我有以下内容:
[Test]
// would like to parameterize the parameters in call AND the call itself
public void Test()
{
var res1 = _sut.Method1(1);
var res2 = _sut.Method2("test");
var res3 = _sit.Method3(3);
Assert.That(res1, Is.Null);
Assert.That(res2, Is.Null);
Assert.That(res3, Is.Null);
}
我想使用 TestCase/TestCaseSource 属性参数化测试,包括调用本身。由于测试的重复性,需要使用稍微不同的参数调用每个方法,但我需要能够为每个不同的参数标记不同的调用。这在 Nunit 中是否可行?如果是这样,我会怎么做?