public void WhenGettingEmailLogEntryByIdEmailLogIsReturned() { _emailLogService = new EmailLogService(); // TODO: Initialize to an appropriate value var application = _applicationService.AddApplication("Test", "http://www.test.com", true); var id = Guid.NewGuid(); var expected = _emailLogService.AddEmailLog(id, "*****@*****.**", "*****@*****.**", "Test Email", "Welcome to PaidThx", System.DateTime.Now); var actual = _emailLogService.GetEmailLog(id); Assert.AreEqual(expected, actual); }
public void WhenAddingToEmailLogEmalLogIsAdded() { _emailLogService = new EmailLogService(_ctx); _applicationService = new ApplicationService(_ctx); var application = _applicationService.AddApplication("Test", "http://www.test.com", true); string fromAddress = "*****@*****.**"; string toAddress = "*****@*****.**"; string subject = "Test Email"; string body = "Welcome to PaidThx"; Nullable <DateTime> sentDate = System.DateTime.Now; EmailLog expected = _emailLogService.AddEmailLog(application.ApiKey, fromAddress, toAddress, subject, body, sentDate); EmailLog actual = _ctx.EmailLog.ElementAt(0); Assert.AreEqual(expected, actual); }
public void WhenAddingToEmailLogEmalLogIsAdded() { _emailLogService = new EmailLogService(_ctx); _applicationService = new ApplicationService(_ctx); var application = _applicationService.AddApplication("Test", "http://www.test.com", true); string fromAddress = "*****@*****.**"; string toAddress = "*****@*****.**"; string subject = "Test Email"; string body = "Welcome to PaidThx"; Nullable<DateTime> sentDate = System.DateTime.Now; EmailLog expected = _emailLogService.AddEmailLog(application.ApiKey, fromAddress, toAddress, subject, body, sentDate); EmailLog actual = _ctx.EmailLog.ElementAt(0); Assert.AreEqual(expected, actual); }
public void WhenUpdatingEmailLogThenEmailLogIsUpdated() { _emailLogService = new EmailLogService(_ctx); var application = _applicationService.AddApplication("Test", "http://www.test.com", true); var id = Guid.NewGuid(); string fromAddress = "*****@*****.**"; string toAddress = "*****@*****.**"; string subject = "Test Email"; string body = "Welcome to PaidThx"; Nullable <DateTime> sentDate = System.DateTime.Now; var emailLog = _emailLogService.AddEmailLog(application.ApiKey, fromAddress, toAddress, subject, body, sentDate); emailLog.EmailStatus = EmailStatus.Sent; _emailLogService.UpdateEmailLog(emailLog); EmailLog expected = emailLog; EmailLog actual = _ctx.EmailLog.ElementAt(0); Assert.AreEqual(expected, actual); }
public void WhenUpdatingEmailLogThenEmailLogIsUpdated() { _emailLogService = new EmailLogService(_ctx); var application = _applicationService.AddApplication("Test", "http://www.test.com", true); var id = Guid.NewGuid(); string fromAddress = "*****@*****.**"; string toAddress = "*****@*****.**"; string subject = "Test Email"; string body = "Welcome to PaidThx"; Nullable<DateTime> sentDate = System.DateTime.Now; var emailLog = _emailLogService.AddEmailLog(application.ApiKey, fromAddress, toAddress, subject, body, sentDate); emailLog.EmailStatus = EmailStatus.Sent; _emailLogService.UpdateEmailLog(emailLog); EmailLog expected = emailLog; EmailLog actual = _ctx.EmailLog.ElementAt(0); Assert.AreEqual(expected, actual); }