public void ColoredCorrectDefaultCriticalEventColor() { var mockConsole = new MockConsole(); var listener = new ColoredConsoleTraceListener(); listener.Console = mockConsole; listener.TraceEvent(null, "source", TraceEventType.Critical, 1); Assert.AreEqual(ConsoleColor.Red, mockConsole.ForegroundColorSet[0]); Assert.AreEqual(1, mockConsole.ResetColorCount); }
public void ColoredCorrectMessageWritten() { var mockConsole = new MockConsole(); var listener = new ColoredConsoleTraceListener(); listener.Console = mockConsole; listener.TraceEvent(null, "source", TraceEventType.Information, 1, "{0}-{1}", 2, "A"); var output = mockConsole.OutWriter.ToString().Trim(); Assert.AreEqual("source Information: 1 : 2-A", output); }