public void Append_WithInvalidLogEntry_NoLog()
        {
            var appender = new AzureTableStorageAppender(_mockLogServiceContext.Object);

            appender.DoAppend(new LoggingEvent(new LoggingEventData()
            {
                Message = It.IsAny <string>()
            }));
            _mockLogServiceContext.Verify(x => x.Log(It.IsAny <AuditEntry>()), Times.Never);
        }
        public void Append_WithValidLogEntry_CallsLog()
        {
            var appender = new AzureTableStorageAppender(_mockLogServiceContext.Object);

            appender.DoAppend(new LoggingEvent(new LoggingEventData()
            {
                Message = JsonConvert.SerializeObject(new AuditEntry())
            }));
            _mockLogServiceContext.Verify(x => x.Log(It.IsAny <AuditEntry>()), Times.Once);
        }