public static MockEmail AssertEmailSent(this IMockEmailServer emailServer) { var messages = emailServer.GetEmails(); Assert.AreEqual(1, messages.Count); var email = messages[0]; emailServer.ClearEmails(); return(email); }
public static MockEmail[] AssertEmailsSent(this IMockEmailServer emailServer, int count) { var messages = emailServer.GetEmails(); Assert.AreEqual(count, messages.Count); var emails = new MockEmail[count]; messages.CopyTo(emails, 0); emailServer.ClearEmails(); return((from e in emails select e).ToArray()); }
public static void AssertNoEmailSent(this IMockEmailServer emailServer) { Assert.AreEqual(0, emailServer.GetEmails().Count); }