public async Task SendQueuedMailsOk() { var service = new QueueMailService("Data Source=.;Initial Catalog=acme-queue-mail-tests;Integrated Security=True"); var smtpClient = new SmtpClient(); smtpClient.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory; smtpClient.PickupDirectoryLocation = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); Directory.CreateDirectory(smtpClient.PickupDirectoryLocation); await service.EnqueueAsync("*****@*****.**", "Unit Test : EnqueueOk", "This is a unit test !", "*****@*****.**"); service.SendQueuedMails(smtpClient); Assert.NotEmpty(Directory.GetFiles(smtpClient.PickupDirectoryLocation)); Directory.Delete(smtpClient.PickupDirectoryLocation, true); }
public async Task EnqueueOk() { var service = new QueueMailService("Data Source=.;Initial Catalog=acme-queue-mail-tests;Integrated Security=True"); await service.EnqueueAsync("*****@*****.**", "Unit Test : EnqueueOk", "This is a unit test !", "*****@*****.**"); }