コード例 #1
0
        public override void TestPassed(object sender, TestEventArgs <UnitTestMethod> args)
        {
            UnitTestMethod test          = args.Test.CopyAs <UnitTestMethod>();
            TestExecution  testExecution = SetTestExecution(args);

            testExecution.Passed = true;
            TestReportService.SaveTestExecution(testExecution);
        }
コード例 #2
0
        public override void TestFailed(object sender, TestExceptionEventArgs args)
        {
            UnitTestMethod test          = args.TestMethod.CopyAs <UnitTestMethod>();
            TestExecution  testExecution = SetTestExecution(test);

            testExecution.Passed = false;
            Exception ex = args.Exception?.GetInnerException();

            testExecution.Exception  = ex?.Message;
            testExecution.StackTrace = ex?.StackTrace;
            TestReportService.SaveTestExecution(testExecution);
        }