Basically I would like to tell MSTest to execute a bit of code before launching into a series of test runs, essentially what I would like to do is the same thing as sticking some code in Main()
.
The reason I would like to do this is that I would like to do some logging with log4net during my integration test runs. I cannot just use the log4net.Config.XmlConfigurator
assembly attribute since by the time it reads it in my test assembly it has already called LoggerManager
. The documentation recommends configuring log4net explicitly at the code entry point - but where is that in my tests?
I need to be able to run my tests in TestDriven.NET and MSTest runner.