示例#1
0
        void IConsole.Write(string text, IConsole.ContentType contentType)
        {
            SetColor(contentType);

            System.Console.Write(text);

            System.Console.ResetColor();
        }
示例#2
0
        void IConsole.WriteLine(string line, IConsole.ContentType contentType)
        {
            SetColor(contentType);

            System.Console.WriteLine(line);

            System.Console.ResetColor();
        }
示例#3
0
 void IConsole.WriteLine(string text, IConsole.ContentType contentType)
 {
     if (ShouldRecordHistory)
     {
         history.Append(text + "\n");
         TestContext.WriteLine(text);
     }
 }
示例#4
0
        void SetColor(IConsole.ContentType contentType)
        {
            switch (contentType)
            {
            case IConsole.ContentType.Positive:
                System.Console.ForegroundColor = ConsoleColor.Green;
                break;

            case IConsole.ContentType.Negative:
                System.Console.ForegroundColor = ConsoleColor.Red;
                break;

            case IConsole.ContentType.Header:
                System.Console.ForegroundColor = ConsoleColor.Yellow;
                break;
            }
        }