NUnit 2.5 добавляет поддержку параметризованных тестов с такими атрибутами, как ValuesAttribute
и ValueSourceAttribute
, так что можно написать что-то вроде:
[Test]
public void MoneyTransfer(
[Values("USD", "EUR")]string currency,
[Values(0, 100)]long amount)
{
}
и получите все перестановки для указанных параметров. Бесценный. Однако было бы здорово указать (переопределить) эти параметры непосредственно в графическом интерфейсе NUnit перед нажатием «Выполнить». К сожалению, в NUnit такой функциональности нет (пока?). Существует ли альтернативный инструмент или среда тестирования, позволяющая указать параметры перед запуском теста (что-то вроде того, что я могу предоставить параметры в WcfTestClient.exe )?