Exemplo n.º 1
0
        public void ShouldDisposeWriterOnDispose()
        {
            MockWriter  writer = new MockWriter();
            IDisposable logger = new TextLogger(writer);

            Assert.IsFalse(writer.DisposeCalled);
            logger.Dispose();
            Assert.IsTrue(writer.DisposeCalled);
        }
Exemplo n.º 2
0
        public void ShouldDisposeWriterOnDispose()
        {
            MockWriter writer = new MockWriter();
            IDisposable logger = new TextLogger(writer);

            Assert.IsFalse(writer.DisposeCalled);
            logger.Dispose();
            Assert.IsTrue(writer.DisposeCalled);
        }
Exemplo n.º 3
0
        public void ShouldDisposeWriterOnDispose()
        {
            MockWriter    writer = new MockWriter();
            ILoggerFacade logger = new TextLogger()
            {
                Writer = writer
            };

            Assert.IsFalse(writer.DisposeCalled);
            writer.Dispose();
            Assert.IsTrue(writer.DisposeCalled);
        }