public void RecordResult(Test test, TestResult result) { switch (result) { case TestResult.Pass: case TestResult.UnexpectedPass: PassedTests.Add(test); break; case TestResult.Ignore: IgnoredTests.Add(test); break; case TestResult.Fail: FailedTests.Add(test); break; case TestResult.KnownFailure: KnownFailures.Add(test); break; } ExecutedTests.Add(test); test.Result = result; }
/// <summary> /// Saves test name into FailedTests list /// </summary> public static void SaveFailedTest() { FailedTests.Add(TestContext.CurrentContext.Test.Name); }
public override void TestFailed(object sender, TestExceptionEventArgs args) { FailedTests.Add(new UnitTestFailure(args)); base.TestFailed(sender, args); TestFailedAction?.Invoke(args); }