public void ExceptionIsNull_ShouldReturnDbNullValue()
        {
            var writer = new ExceptionColumnWriter();

            var testEvent = new LogEvent(DateTime.Now, LogEventLevel.Debug, null, new MessageTemplate(Enumerable.Empty <MessageTemplateToken>()), Enumerable.Empty <LogEventProperty>());

            var result = writer.GetValue(testEvent);

            Assert.Equal(DBNull.Value, result);
        }
        public void ExceptionIsPresent_ShouldReturnStringrepresentation()
        {
            var writer = new ExceptionColumnWriter();

            var exception = new Exception("Test exception");

            var testEvent = new LogEvent(DateTime.Now, LogEventLevel.Debug, exception, new MessageTemplate(Enumerable.Empty <MessageTemplateToken>()), Enumerable.Empty <LogEventProperty>());

            var result = writer.GetValue(testEvent);

            Assert.Equal(exception.ToString(), result);
        }