Наследование: ITestLogger
Пример #1
0
        public void WriteTestPassed_ShouldOutputTestFinishedMessage()
        {
            _subject = new TestLogger(0, "test1");
            _subject.WriteTestPassed(new TimeSpan(0,0,0,0,30));

            Assert.That(_textMessageWriter.ToString(), Is.EqualTo("  [TEST] test1........... Passed 0.030s\r\n"));
        }
Пример #2
0
 public void WriteTestIgnored_ShouldOutputTestIgnoredAndFinishedMessage()
 {
     _subject = new TestLogger(0,"test1");
     var message = "kaboom";
     _subject.WriteTestIgnored(message);
     var output = String.Format("  [TEST] test1................. Ignored\r\n");
     Assert.That(_textMessageWriter.ToString(), Is.EqualTo(output));
 }
Пример #3
0
 public void WriteTestFailed_ShouldOutputTestFailedAndFinishedMessage()
 {
     _subject = new TestLogger(0,"test1");
     var message = "kaboom";
     var details = "stack trace";
     _subject.WriteTestFailed(message, details);
     var output = String.Format("  [TEST] test1.................. Failed\r\n  [Details] kaboom\r\n  [StackTrace] stack trace\r\n");
     Assert.That(_textMessageWriter.ToString(), Is.EqualTo(output));
 }
Пример #4
0
 public void WriteMessage_ShouldNotAddDotsIfMessageIsTooLong()
 {
     _subject = new TestLogger(0, "");
     _subject.WriteMessage("thisIsReallyLongTestName", "Passed 0.030s");
     Assert.That(_textMessageWriter.ToString(), Is.EqualTo("  [TEST] thisIsReallyLongTestName Passe\r\n         d 0.030s\r\n"));
 }
Пример #5
0
 public void WriteMessage_ShouldNotAddDotsIfMessageIsTooLong()
 {
     _subject = new TestLogger(0, "");
     _subject.WriteMessage("thisIsReallyLongTestName", "Passed 0.030s");
     Assert.That(_textMessageWriter.ToString(), Is.EqualTo("  [TEST] thisIsReallyLongTestName Passe\r\n         d 0.030s\r\n"));
 }