public void should_ignore_log_entries_that_do_not_contain_an_exception()
        {
            var logMessage = Guid.NewGuid().ToString();
            var evt        = new LoggingEvent(GetType(), LogManager.GetAllRepositories().First(), "OurLogger", Level.Critical, logMessage, null);
            var uploader   = TestUploader.Instance;

            Err.Configuration.Uploaders.Register(uploader);

            var sut = new CoderrAppender();

            sut.DoAppend(evt);

            TestUploader.Instance.FindReport(logMessage).Should().BeNull();
        }
        public void should_include_timestamp()
        {
            var logMessage = Guid.NewGuid().ToString();
            var ex         = new Exception("msg");
            var evt        = new LoggingEvent(GetType(), LogManager.GetAllRepositories().First(), "OurLogger", Level.Critical, logMessage, ex);
            var uploader   = TestUploader.Instance;

            Err.Configuration.Uploaders.Register(uploader);

            var sut = new CoderrAppender();

            sut.DoAppend(evt);

            var entry = TestUploader.Instance.GetReport(logMessage);

            entry.GetCollectionProperty("LogEntryDetails", "Timestamp").Should().NotBeNull();
        }