Exemplo n.º 1
0
        public void TW_LevelAtErrorWriteVerboseDoesNotWrite()
        {
            // arrange
            var mem = new MemoryStream();
            var tw  = new TraceWriter(mem);

            // act
            tw.WriteVerbose("message");

            // assert
            mem.Length.Should().Be(0);

            tw.Dispose();
        }
Exemplo n.º 2
0
        public void TW_LevelAtErrorWriteErrorWrites()
        {
            // arrange
            var mem = new MemoryStream();
            var tw  = new TraceWriter(mem);

            // act
            tw.WriteError("message");

            // assert
            mem.Length.Should().Be(9, "message = 7, 2 more for newline");

            tw.Dispose();
        }
Exemplo n.º 3
0
        public void TW_LevelAtNoneWriteErrorDoesNotWrite()
        {
            // arrange
            var mem = new MemoryStream();
            var tw  = new TraceWriter(mem)
            {
                Level = TraceWriter.TraceLevel.None
            };

            // act
            tw.WriteError("message");

            // assert
            mem.Length.Should().Be(0);

            tw.Dispose();
        }