private void ReportTestResult(Model.TestResult testResult) { Microsoft.VisualStudio.TestPlatform.ObjectModel.TestResult result = testResult.ToVsTestResult(); Throttle.Execute(delegate { // This is part of a workaround for a Visual Studio bug. See above. FrameworkHandle.RecordResult(result); }); FrameworkHandle.RecordEnd(result.TestCase, result.Outcome); }
public static void AssertTestResultIsFailure(Model.TestResult testResult) { testResult.Outcome.Should().Be(Model.TestOutcome.Failed); testResult.ErrorMessage.Should().NotBeNull(); }
private void AssertTestResultIsFailure(Model.TestResult testResult, string errorMessage) { AssertTestResultIsFailure(testResult); testResult.ErrorMessage.Replace("\r\n", "\n").Should().Be(errorMessage.Replace("\r\n", "\n")); }
public static void AssertTestResultIsSkipped(Model.TestResult testResult) { testResult.Outcome.Should().Be(Model.TestOutcome.Skipped); testResult.ErrorMessage.Should().BeNull(); }
private void AssertTestResultIsFailure(Model.TestResult testResult, string errorMessage) { testResult.Outcome.Should().Be(Model.TestOutcome.Failed); testResult.ErrorMessage.Should().NotBeNull(); testResult.ErrorMessage.Replace("\r\n", "\n").Should().Be(errorMessage.Replace("\r\n", "\n")); }
private void AssertTestResultIsPassed(Model.TestResult testResult) { testResult.Outcome.Should().Be(Model.TestOutcome.Passed); testResult.ErrorMessage.Should().BeNull(); }
private void AssertTestResultIsFailure(Model.TestResult testResult, string errorMessage) { Assert.AreEqual(Model.TestOutcome.Failed, testResult.Outcome); Assert.IsNotNull(testResult.ErrorMessage); Assert.AreEqual(errorMessage.Replace("\r\n", "\n"), testResult.ErrorMessage.Replace("\r\n", "\n")); }
private void AssertTestResultIsSkipped(Model.TestResult testResult) { Assert.AreEqual(Model.TestOutcome.Skipped, testResult.Outcome); Assert.IsNull(testResult.ErrorMessage); }