Я использую NUnit. Мой тестовый метод определен примерно так:
[Test]
[TestCase("Fred", "Bloggs")]
[TestCase("Joe", "Smith")]
public void MyUnitTest(string firstName, string lastName)
{
...
}
После завершения TestCase он переходит к методу TearDown. Что хотелось бы сделать, так это иметь те параметры TestCase, которые передаются в тестовый метод, но также передаются в метод TearDown.
Примерно так:
[TearDown]
public void TearDown(string firstName, string lastName)
{
...
}
Я надеюсь, что NUnit поддерживает это из -из -блока -. В противном случае мне нужно написать специальный код в тестовом методе для хранения тестовых данных в коллекции. Затем эта коллекция используется в методе TearDown.
Если у кого есть мысли.. было бы здорово! Спасибо. Christian