Пример #1
0
        public static MockEmail AssertEmailSent(this IMockEmailServer emailServer)
        {
            var messages = emailServer.GetEmails();

            Assert.AreEqual(1, messages.Count);
            var email = messages[0];

            emailServer.ClearEmails();
            return(email);
        }
Пример #2
0
        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());
        }
Пример #3
0
 public static void AssertNoEmailSent(this IMockEmailServer emailServer)
 {
     Assert.AreEqual(0, emailServer.GetEmails().Count);
 }