public async Task CreateMeetingNotificationEntitiesTests()
        {
            var emailManager             = new EmailManager(this.Configuration.Object, this.RepositoryFactory.Object, this.Logger, this.TemplateManager.Object, this.TemplateMerge.Object);
            var meetingNotificationItems = new List <MeetingNotificationItem>
            {
                new MeetingNotificationItem {
                    EndDate = DateTime.UtcNow.AddHours(1), Start = DateTime.UtcNow.AddHours(1), End = DateTime.UtcNow
                },
                new MeetingNotificationItem {
                    EndDate = DateTime.UtcNow.AddHours(1), Start = DateTime.UtcNow.AddHours(1), End = DateTime.UtcNow
                },
            };
            var meetingEntities = await emailManager.CreateMeetingNotificationEntities("TestApp", meetingNotificationItems.ToArray(), NotificationService.Contracts.NotificationItemStatus.Queued);

            Assert.IsTrue(meetingEntities.Count == 2);
            this.EmailNotificationRepo.Verify(x => x.CreateMeetingNotificationItemEntities(It.IsAny <List <MeetingNotificationItemEntity> >(), It.IsAny <string>()), Times.Once);
        }