/// <summary> /// Convert MUnit test result to VS test framework test result. /// </summary> /// <param name="result"> Result to convert. </param> /// <returns> Converted test result for VS test framework. </returns> public static TestResult ConvertToTestResult(UTF.TestResult result) { ValidateArg.NotNull(result, nameof(result)); return(new TestResult(AdpaterUtilites.ConvertToTestCase(result)) { StartTime = result.StartTime, EndTime = result.EndTime, DisplayName = result.DisplayName, Duration = result.Duration, ErrorMessage = result.LogError, ErrorStackTrace = result.DebugTrace, Outcome = ConvertToTestOutcome(result.Outcome), }); }
/// <summary> /// Convert <see cref="UTF.TestResult"/> to <see cref="TestCase"/>. /// </summary> /// <param name="result"> Result to convert. </param> /// <returns> <see cref="TestCase"/> constructed with <paramref name="result"/>. </returns> public static TestCase ConvertToTestCase(UTF.TestResult result) { ValidateArg.NotNull(result, nameof(result)); return(new TestCase(result.FullyQualifiedName, new Uri(MUnitTAConstants.ExecutorUri), result.Source)); }
private void Logger_TestResultEventHandler(object sender, IEnumerable <UTF.TestResult> e) { _result = e.First(); _autoResetEvent.Set(); }