public async Task ShouldAddLogEntry()
        {
            // Arrange
            var entry = new TicketActionLogEntry
            {
                UserId      = "alexpvt",
                TicketId    = "ticket",
                TicketName  = "opera aida",
                ActionType  = TicketActionType.Add,
                Description = "TicketDescription",
                EventDate   = DateTimeNow
            };

            // Act
            await _ticketLogService.AddLogAsync(entry);

            // Assert
            var dbEntry = Context.TicketActionLogEntries.Single();

            dbEntry.Id.ShouldNotBeNullOrEmpty();
            dbEntry.UserId.ShouldBeEqualTo("alexpvt");
            dbEntry.TicketId.ShouldBeEqualTo("ticket");
            dbEntry.TicketName.ShouldBeEqualTo("opera aida");
            dbEntry.Type.ShouldBeEqualTo((int)TicketActionType.Add);
            dbEntry.Description.ShouldBeEqualTo("TicketDescription");
            dbEntry.EventDate.ShouldBeEqualTo(DateTimeNow);
        }
        public async Task AddLogAsync(TicketActionLogEntry entry)
        {
            var dbModel = Mapper.Map <TicketActionLogEntryDbModel>(entry);

            Context.TicketActionLogEntries.Add(dbModel);

            await Context.SaveChangesAsync().ConfigureAwait(false);
        }