public void When_logging_using_scopped_logger()
        {
            // First try with Debug
            using (_logger.GetScopedLogger("Foo", LogLevel.Debug))
            {
                _mockedLogger.Verify(l => l.Debug("[-BEGIN---> Foo]"), Times.Once);

                _logger.WarnFormat("bar {0}", "is closed");

                _mockedLogger.Verify(l => l.WarnFormat("bar {0}", "is closed"), Times.Once);
            }

            _mockedLogger.Verify(l => l.Debug("[--END----> Foo]"), Times.Once);

            // Now try Fatal
            using (_logger.GetScopedLogger("DummyScope", LogLevel.Fatal))
            {
                _mockedLogger.Verify(l => l.Fatal("[-BEGIN---> DummyScope]"), Times.Once);

                _logger.WarnFormat("bar {0}", "is opened");

                _mockedLogger.Verify(l => l.WarnFormat("bar {0}", "is opened"), Times.Once);
            }

            _mockedLogger.Verify(l => l.Fatal("[--END----> DummyScope]"), Times.Once);
        }
Пример #2
0
        public void When_logging_using_scopped_logger()
        {
            // First try with Debug
            using (_logger.GetScopedLogger("Foo", EasyLogLevel.Debug))
            {
                _mockedLogger.Verify(l => l.Debug(@"[/ Foo \]"), Times.Once);

                _logger.WarnFormat("bar {0}", "is closed");

                _mockedLogger.Verify(l => l.WarnFormat("bar {0}", "is closed"), Times.Once);
            }

            _mockedLogger.Verify(l => l.Debug(@"[\ Foo /]"), Times.Once);

            // Now try Fatal
            using (_logger.GetScopedLogger("DummyScope", EasyLogLevel.Fatal))
            {
                _mockedLogger.Verify(l => l.Fatal(@"[/ DummyScope \]"), Times.Once);

                _logger.WarnFormat("bar {0}", "is opened");

                _mockedLogger.Verify(l => l.WarnFormat("bar {0}", "is opened"), Times.Once);
            }

            _mockedLogger.Verify(l => l.Fatal(@"[\ DummyScope /]"), Times.Once);
        }