示例#1
0
        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)));
        }
示例#2
0
        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));
        }