Inheritance: EventListener, IDisposable
 public TestRunAction BuildTestRunAction(string name, int index, string testFixture)
 {
     var runner = new CategoryRunner(_assemblyLocation, GetNameFilter(testFixture), BuildOutputXmlPath("fixture-" + testFixture));
     return new TestRunAction
     {
         Name = name,
         Index = index,
         RunTests = () => runner.Execute()
     };
 }
 public TestRunAction BuildTestRunAction(string name, int index, ITestFilter filter)
 {
     //var anyOthers = new CategoryRunner(_assemblyLocation, other, "all", outputPath, countdownEvent);
     var runner = new CategoryRunner(_assemblyLocation, filter, BuildOutputXmlPath(name));
     return new TestRunAction
     {
         Name = name,
         Index = index,
         RunTests = () => runner.Execute()
     };
 }