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); }
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); }