예제 #1
0
        public void Write_VariousWriteOverloads_BuffersUntilNewline()
        {
            _mockTraceWriter.Setup(p => p.Trace(It.Is <TraceEvent>(q => q.Level == TraceLevel.Info && q.Message == "=====================\r\n")));
            _mockTraceWriter.Setup(p => p.Trace(It.Is <TraceEvent>(q => q.Level == TraceLevel.Info && q.Message == "TestData123456True=====================\r\n")));
            _mockTraceWriter.Setup(p => p.Trace(It.Is <TraceEvent>(q => q.Level == TraceLevel.Info && q.Message == "This is a new line\r\n")));
            _mockTraceWriter.Setup(p => p.Trace(It.Is <TraceEvent>(q => q.Level == TraceLevel.Info && q.Message == "This is some more text")));
            _mockTraceWriter.Setup(p => p.Flush());

            _adapter.Write("=====================\r\n");
            _adapter.Write("TestData");
            _adapter.Write(123456);
            _adapter.Write(true);
            _adapter.Write("=====================\r\n");
            _adapter.WriteLine("This is a new line");
            _adapter.Write("This is some more text");

            _adapter.Flush();
        }
예제 #2
0
        public void Write_VariousWriteOverloads_BuffersUntilNewline()
        {
            _mockTraceWriter.Setup(p => p.Trace(TraceLevel.Info, null, "=====================\r\n", null));
            _mockTraceWriter.Setup(p => p.Trace(TraceLevel.Info, null, "TestData123456True=====================\r\n", null));
            _mockTraceWriter.Setup(p => p.Trace(TraceLevel.Info, null, "This is a new line\r\n", null));
            _mockTraceWriter.Setup(p => p.Trace(TraceLevel.Info, null, "This is some more text", null));
            _mockTraceWriter.Setup(p => p.Flush());

            _adapter.Write("=====================\r\n");
            _adapter.Write("TestData");
            _adapter.Write(123456);
            _adapter.Write(true);
            _adapter.Write("=====================\r\n");
            _adapter.WriteLine("This is a new line");
            _adapter.Write("This is some more text");

            _adapter.Flush();
        }