Пример #1
0
        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);
        }
Пример #3
0
        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);
        }