Можно ли выполнить код один раз перед выполнением всех тестов?

По сути, я хотел бы сказать MSTest выполнить немного кода перед запуском в серию тестовых прогонов, по сути, то, что я хотел бы сделать, это то же самое, что вставить некоторый код вMain().

Причина, по которой я хотел бы сделать это, состоит в том, что я хотел бы сделать некоторую регистрацию с log4net во время моих тестов интеграции. Я не могу просто использоватьlog4net.Config.XmlConfigurator атрибут сборки, поскольку к тому времени, когда он читает его в моей тестовой сборке, он уже вызвалLoggerManager, В документации рекомендуется явно настроить log4net в точке ввода кода, но где это в моих тестах?

Мне нужно иметь возможность запускать свои тесты в TestDriven.NET и MSTest Runner.

Ответы на вопрос(3)

Ваш ответ на вопрос