При чтении образца кода Asp.Net MVC, который использовал MbUnit, как это система тестирования, я увидел, что это было возможно запустить один тест против нескольких возможностей ввода с помощью атрибута Row, например, так:Атрибут строки MbUnit в NUnit?
[Test]
[Row("[email protected]_test.com")]
[Row("sdfdf dsfsdf")]
[Row("[email protected]")]
public void Invalid_Emails_Should_Return_False(string invalidEmail)
{
...
}
Пожалуйста, я хотел бы знать, есть ли эквивалент NUnit атрибута RGB MbUnit, или иначе элегантный способ добиться этого в NUnit. Благодарю.
+1 - 'TestCaseAttribute' приводит к гораздо более удобным для чтения тестового кода при использовании нескольких параметров, чем при использовании' 'ValuesAttribute' с SequentialAttribute'. Я использовал бы только «ValuesAttribute», если бы захотел использовать какую-то комбинацию, отличную от той, которая указана 'SequentialAttribute'. –
+1 что он сказал ... –