Как выполнить код с помощью nunit только при запуске
Я использую последнюю версию NUnit для запуска тестов Selenium. Тесты скомпилированы в DLL-файл библиотеки классов, который затем запускается NUnit. Моя проблема в том, что перед началом автоматизации мне нужно выполнить некоторую инициализацию, такую как создание файла журнала, установка определенных параметров и т. Д. Я не вижу способа сделать это в NUnit - setup() делает это, но для каждого Test or Fixture - мне просто нужно запустить этот код один раз при запуске приложения. Есть идеи, как я могу делать то, что хочу? Ваша помощь очень ценится. J.
1 ответ
Взгляни на SetUpFixtureAttribute
( больше информации здесь). Это говорит:
Это атрибут, который помечает класс, содержащий одноразовые методы установки или разрыва для всех тестовых приборов в данном пространстве имен. Класс может содержать не более одного метода, помеченного с помощью SetUpAttribute, и одного метода, помеченного с помощью TearDownAttribute.