Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
        }