コード例 #1
0
 protected override void Handle(TestEndEvent e)
 {
     WriteOut();
     WriteOut(
         e.Result.Ignored ? "Ignored"
         : e.Result.Success ? "Passed"
         : "FAILED");
 }
コード例 #2
0
 protected override void Handle(TestEndEvent e)
 {
     base.Handle(e);
     e.Result.TestAssemblyPath  = CurrentTestAssemblyPath;
     e.Result.TestClassFullName = CurrentTestClassFullName;
     e.Result.TestName          = CurrentTestName;
     e.Result.Success           = GetSuccess();
     e.Result.Ignored           = ignored;
 }
コード例 #3
0
 protected override void Handle(TestEndEvent e)
 {
     WriteOut();
     if (e.Result.Ignored && e.Result.IgnoredFromCommandLine)
     {
         WriteOut("Ignored because method is excluded by command line option(s)");
     }
     else if (e.Result.Ignored)
     {
         WriteOut("Ignored because method is decorated with [Ignore]");
     }
     else if (e.Result.Success)
     {
         WriteOut("Passed");
     }
     else
     {
         WriteOut("FAILED");
     }
 }
コード例 #4
0
 protected override void Handle(TestEndEvent e)
 {
     TestContext.TestName           = null;
     TestContext.CurrentTestOutcome = UnitTestOutcome.Unknown;
 }
コード例 #5
0
 protected virtual void Handle(TestEndEvent e)
 {
 }
コード例 #6
0
 protected override void Handle(TestEndEvent e)
 {
     TestResults.Add(e.Result);
 }
コード例 #7
0
 protected override void Handle(TestEndEvent e)
 {
     CurrentTestName = null;
 }