public void GetAllEmailNotifications_NotificationsInDb_Enumeration() { mockUnitOfWork.Setup(m => m.EmailCampaignNotifications.Get(It .IsAny <Expression <Func <EmailCampaignNotification, bool> > >() , It.IsAny <Func <IQueryable <EmailCampaignNotification>, IOrderedQueryable <EmailCampaignNotification> > >(), It.IsAny <string>())) .Returns(new List <EmailCampaignNotification> { new EmailCampaignNotification { Type = NotificationType.Email , EmailCampaign = new EmailCampaign { SendingTime = DateTime.Now } } }); mockMapper.Setup(m => m.Map <IEnumerable <EmailCampaignNotification> , IEnumerable <EmailNotificationDTO> >(It.IsAny <IEnumerable <EmailCampaignNotification> >())) .Returns(new List <EmailNotificationDTO> { new EmailNotificationDTO() }); mockBaseHandler.Setup(m => m.GetAllEmailNotifications()).Returns(new List <EmailNotificationDTO>()); var result = handler.GetAllEmailNotifications(); Assert.That(result.Any()); }
/// <summary> /// Gets all not sent personal and campaign email notifications with valid time /// </summary> /// <returns>email messages</returns> public IEnumerable <EmailNotificationDTO> GetAllEmailNotifications() { var result = handler.GetAllEmailNotifications(); return(result); }