private void DoTestBeginOfErrorMessage(bool inVisualStudio, string beginOfErrorMessage) { var errorMessage = "My error message"; var result = new TestResult(TestDataCreator.ToTestCase("MyTestCase")) { Outcome = TestOutcome.Failed, ErrorMessage = errorMessage, ComputerName = "My Computer" }; var reporter = new VsTestFrameworkReporter(MockFrameworkHandle.Object, inVisualStudio); reporter.ReportTestResults(result.Yield()); MockFrameworkHandle.Verify(h => h.RecordResult( It.Is<VsTestResult>(tr => tr.ErrorMessage.Equals(beginOfErrorMessage + errorMessage))), Times.Exactly(1)); }
public void ReportTestResults_FromVsTestConsole_StacktraceEndsWithoutNewline() { var errorStacktrace = "My stack trace"; var result = new TestResult(TestDataCreator.ToTestCase("MyTestCase")) { Outcome = TestOutcome.Failed, ErrorStackTrace = errorStacktrace + Environment.NewLine, ComputerName = "My Computer" }; var reporter = new VsTestFrameworkReporter(MockFrameworkHandle.Object, false); reporter.ReportTestResults(result.Yield()); MockFrameworkHandle.Verify(h => h.RecordResult( It.Is<VsTestResult>(tr => tr.ErrorStackTrace.Equals(errorStacktrace))), Times.Exactly(1)); }
private void DoTestBeginOfErrorMessage(bool inVisualStudio, string beginOfErrorMessage) { var errorMessage = "My error message"; var result = new TestResult(TestDataCreator.ToTestCase("MyTestCase")) { Outcome = TestOutcome.Failed, ErrorMessage = errorMessage, ComputerName = "My Computer" }; var reporter = new VsTestFrameworkReporter(MockFrameworkHandle.Object, inVisualStudio, MockLogger.Object); reporter.ReportTestResults(result.Yield()); MockFrameworkHandle.Verify(h => h.RecordResult( It.Is <VsTestResult>(tr => tr.ErrorMessage.Equals(beginOfErrorMessage + errorMessage))), Times.Exactly(1)); }
public void ReportTestResults_FromVsTestConsole_StacktraceEndsWithoutNewline() { var errorStacktrace = "My stack trace"; var result = new TestResult(TestDataCreator.ToTestCase("MyTestCase")) { Outcome = TestOutcome.Failed, ErrorStackTrace = errorStacktrace + Environment.NewLine, ComputerName = "My Computer" }; var reporter = new VsTestFrameworkReporter(MockFrameworkHandle.Object, false, MockLogger.Object); reporter.ReportTestResults(result.Yield()); MockFrameworkHandle.Verify(h => h.RecordResult( It.Is <VsTestResult>(tr => tr.ErrorStackTrace.Equals(errorStacktrace))), Times.Exactly(1)); }