Я пытаюсь второй раз запустить тесты программно, которые существуют в том же проекте.
Потому что, если SetUp тестов не удался, тесты и SetUp будут запущены снова.
Я использую Selenium Webdriver для запуска тестов, и многие из них имеют SetUp
предварительные действия. Например: предварительным действием является покупка билета, а затем запускается набор тестов, чтобы проверить, все ли в порядке.
Часто мое предварительное действие SetUp терпит неудачу (возникает ошибка), и тогда тест не запускается. Я хотел бы дать им второе изменение, то есть запустить их снова.
Отличное решение, которое может сработать для меня, - это этот вопрос SO, но для него требуется NUnit 3.
В NUnit 3 нет пакета NUnit.Core
, поэтому решение показывает много ошибок. Я также не уверен, что мне нужно его использовать, если мои методы тестирования помещены в один и тот же проект (так что, возможно, мне не нужно загружать сборку).
Есть идеи, как запустить тестовый метод из кода, если этот метод помещен в тот же проект?