I need to run individual C# NUnit tests programmatically. I found another post that was very helpful in showing me how to run an entire set of tests programmatically, but I need
I had to use a SimpleNameFilter and pass to its constructor the name of the unit test I wanted to run. Here's what I have:
SimpleNameFilter filter = new SimpleNameFilter("Google.Maps.Test.Integrations.GeocodingServiceTests.Empty_address");
TestResult testResult = remoteTestRunner.Run(new NullListener(), filter, false, LoggingThreshold.Error);
You can get the fully-qualified test name by either figuring it out from the test itself or by looking at your test's Properties in the NUnit program.