public void Sets_outputMode_to_ansi_when_windows_and_virtual_terminal() { var console = new TestConsole(); var outputMode = console.DetectOutputMode(); outputMode.Should().Be(OutputMode.Ansi); }
public void Sets_outputMode_to_nonansi_when_not_windows_and_no_xterm() { var console = new TestConsole(); var outputMode = console.DetectOutputMode(); outputMode.Should().Be(OutputMode.NonAnsi); }
public void Sets_outputMode_to_file_when_output_is_redirected() { var console = new TestConsole(); console.SetOut(new RecordingWriter()); var outputMode = console.DetectOutputMode(); outputMode.Should().Be(OutputMode.File); }