void IConsole.Write(string text, IConsole.ContentType contentType) { SetColor(contentType); System.Console.Write(text); System.Console.ResetColor(); }
void IConsole.WriteLine(string line, IConsole.ContentType contentType) { SetColor(contentType); System.Console.WriteLine(line); System.Console.ResetColor(); }
void IConsole.WriteLine(string text, IConsole.ContentType contentType) { if (ShouldRecordHistory) { history.Append(text + "\n"); TestContext.WriteLine(text); } }
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; } }