public void ShouldGetEmailsForAlert() { crudOnAlerts.AddAlert(alert).Wait(); var emails = crudOnAlerts.GetUsersWithAlertProduct(productName).Result; Assert.True(emails.Count > 0); }
public async void SendEmailForProduct(string productTitle, int productId) { var emails = await crudOnAlerts.GetUsersWithAlertProduct(productTitle); emails.AsParallel().ForEach(e => { mailSender.SentProductAlert(productId, e, productTitle); }); }