Скажем, у меня есть следующее:
[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? Если да, то как бы я поступил?