public override TestResult Run(EventListener listener, ITestFilter filter) { listener.SuiteStarted(this.TestName); var suiteListener = new MuteSuiteListener(listener); var fixtureResult = base.Run(suiteListener, TestFilter.Empty); var testResult = fixtureResult.Results[0] as TestResult; if (testResult != null) { if (testResult.IsFailure || testResult.IsError) { fixtureResult.SetResult(testResult.ResultState, testResult.Message, testResult.StackTrace); } if (testResult.IsSuccess) { fixtureResult.Success(); } } listener.SuiteFinished(fixtureResult); return fixtureResult; }
public override TestResult Run(EventListener listener, ITestFilter filter) { listener.SuiteStarted(this.TestName); var suiteListener = new MuteSuiteListener(listener); var fixtureResult = base.Run(suiteListener, TestFilter.Empty); var testResult = fixtureResult.Results[0] as TestResult; if (testResult != null) { if (testResult.IsFailure || testResult.IsError) { fixtureResult.SetResult(testResult.ResultState, testResult.Message, testResult.StackTrace); } if (testResult.IsSuccess) { fixtureResult.Success(); } } listener.SuiteFinished(fixtureResult); return(fixtureResult); }