Esempio n. 1
0
        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);
 }
Esempio n. 3
0
 public override void TestFailed(object sender, TestExceptionEventArgs args)
 {
     FailedTests.Add(new UnitTestFailure(args));
     base.TestFailed(sender, args);
     TestFailedAction?.Invoke(args);
 }