Problem
I created a test assembly and added NUnit test fixtures to it. Everything was proceeding nicely until I added an App.config file to the test project. Thereafter, I could not run any of the tests with the ReSharper test runner which reported that each test was being ignored.
I also found it was impossible to add the test assembly to the Gallio test runner.
Solution
The problem was that I had accidentally created a badly formatted App.config file (I had forgotten to wrap <add/> elements in an <appSettings/> element). Correcting this error allowed all tests to run normally. The incorrectly formatted App.config file looked something like this:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <add key="SomeKey" value="SomeValue" /> </configuration>
The corrected version looked something like this:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="SomeKey" value="SomeValue" /> </appSettings> </configuration>