public void Format_ExceptionLog_OutputUsesExceptionColor() { Color expectedColor = Color.green; TMPLogColorFormatter formatter = new TMPLogColorFormatter() { LogColor = Color.red, ErrorColor = Color.red, AssertColor = Color.red, ExceptionColor = expectedColor, WarningColor = Color.red, DefaultColor = Color.red }; ILogMessage logMessage = CreateFakeLogMessage(LogType.Exception, "content", "stackTrace"); string result = formatter.Format(logMessage); Assert.True(result.Contains(ColorUtility.ToHtmlStringRGB(expectedColor))); }
public void Format_OutputContainsStackTrace() { Color expectedColor = Color.green; TMPLogColorFormatter formatter = new TMPLogColorFormatter() { LogColor = Color.red, ErrorColor = Color.red, AssertColor = expectedColor, ExceptionColor = Color.red, WarningColor = Color.red, DefaultColor = Color.red }; const string expectedStackTrace = "my stack trace"; ILogMessage logMessage = CreateFakeLogMessage(LogType.Assert, "content", expectedStackTrace); string result = formatter.Format(logMessage); Assert.True(result.Contains(expectedStackTrace)); }