Esempio n. 1
0
        public void CONVERTER_SHOULD_USE_ALL_METHODS_FROM_PARSER()
        {
            //Arrange
            var converter = new BasicLogEventConverter(_logParser);
            var log       = new LoggingEvent(new LoggingEventData());

            //Act
            converter.ConvertLogEventToDictionary(log);

            //Assert
            _logParser.Received().ParseBasicFields(log, Arg.Any <Dictionary <string, object> >());
            _logParser.Received().ParseLocationInfo(log, Arg.Any <Dictionary <string, object> >());
            _logParser.Received().ParseMessage(log, Arg.Any <Dictionary <string, object> >());
            _logParser.Received().ParseException(log, Arg.Any <Dictionary <string, object> >());
            _logParser.Received().ParseProperties(log, Arg.Any <Dictionary <string, object> >());
        }
Esempio n. 2
0
        public void CONVERTER_SHOULD_THROW_ARGUMENT_NULL_EXCEPTION_WHEN_EVENT_IS_NULL()
        {
            //Arrange
            var converter = new BasicLogEventConverter(_logParser);

            //Act
            try
            {
                converter.ConvertLogEventToDictionary(null);
            }

            //Assert
            catch (Exception e)
            {
                e.Should().BeOfType <ArgumentNullException>();
            }
        }