Есть ли способ запустить список различных методов действия над объектом в Nunit с помощью TestCase?

Скажем, у меня есть следующее:

  [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? Если да, то как бы я поступил?

6
задан jaffa 29 June 2012 в 09:19
поделиться