public TextWriterVerifier()

in src/CLITests/TextWriterVerifier.cs [47:86]


        public TextWriterVerifier(Mock<TextWriter> writerMock, IEnumerable<WriteCall> expectedWriteCalls)
        {
            _writerMock = writerMock;
            _expectedWriteCalls = new List<WriteCall>(expectedWriteCalls);

            foreach (WriteCall expectedCall in expectedWriteCalls)
            {
                switch (expectedCall.Source)
                {
                    case WriteSource.WriteLineEmpty:
                        MockWriteLineEmpty();
                        break;

                    case WriteSource.WriteLineStringOnly:
                        MockWriteLineStringOnly();
                        break;

                    case WriteSource.WriteLineOneParam:
                        MockWriteLineOneParam();
                        break;

                    case WriteSource.WriteLineTwoParams:
                        MockWriteLineTwoParams();
                        break;

                    case WriteSource.WriteStringOnly:
                        MockWriteStringOnly();
                        break;

                    case WriteSource.WriteOneParam:
                        MockWriteOneParam();
                        break;

                    default:
                        Assert.Fail("Unknown parameter: " + expectedCall.Source);
                        break;
                }

            }
        }