Zasadniczo chciałbym powiedzieć MSTest, aby wykonał kawałek kodu przed uruchomieniem serii przebiegów testowych, zasadniczo to, co chciałbym zrobić, to to samo, co wklejenie kodu Main().
Powodem, dla którego chciałbym to zrobić, jest to, że chciałbym przeprowadzić logowanie za pomocą log4net podczas moich testów integracji. Nie mogę po prostu użyć log4net.Config.XmlConfiguratoratrybutu assemblera, ponieważ zanim odczyta go w moim zestawie testowym, już wywołał LoggerManager. Dokumentacja zaleca jawne konfigurowanie log4net w punkcie wejścia kodu - ale gdzie to jest w moich testach?
Muszę mieć możliwość uruchamiania testów w programie TestDriven.NET i MSTest runner.