Esempio n. 1
0
        public void Verbose_WithStringAndParameters_ShouldCallHandler()
        {
            AmbientLogService sut     = new AmbientLogService();
            string            message = Guid.NewGuid().ToString();

            sut.Verbose(message, 1, 2);

            _handler1.Received(1).Verbose(message, 1, 2);
        }
Esempio n. 2
0
        public void Verbose_WithExceptionString_ShouldCallHandler()
        {
            AmbientLogService sut     = new AmbientLogService();
            string            message = Guid.NewGuid().ToString();
            var exception             = new Exception();

            sut.Verbose(exception, message);

            _handler1.Received(1).Verbose(exception, message);
        }
Esempio n. 3
0
        public void Verbose_WithString_ShouldCallHandler()
        {
            AmbientLogService sut = new AmbientLogService();

            AmbientLogService.Create = () => _loggerMock;
            string message = Guid.NewGuid().ToString();

            sut.Verbose(message);

            _handler1.Received(1).Verbose(message);
        }
Esempio n. 4
0
        public void WhenMultipleHandlersAreAdded_ShouldCallAllHandlersAndBaseLogger()
        {
            AmbientLogService sut     = new AmbientLogService();
            string            message = Guid.NewGuid().ToString();

            sut.Verbose(message);

            _loggerMock.Received(1).Verbose(message);
            _handler1.Received(1).Verbose(message);
            _handler2.Received(1).Verbose(message);
        }