public void Disposes_Of_The_SmtpClient() { var email = Email.From(FromEmail); var smtpClient = new FakeSmtpClient(); email.UsingClient(smtpClient); email.Dispose(); Assert.IsTrue(smtpClient.DisposeHasBeenCalled); }
public bool SendEmail(string to, string subject, string body, string attachmentFilename) { FakeSmtpClient fakeSmtp = new FakeSmtpClient(MailSmtpHost, MailSmtpPort); return(fakeSmtp.isUp); // return the smtp status, if it is up we can send a mail otherwise we can't }
public void New_Disposes_Of_The_SmtpClient() { var smtpClient = new FakeSmtpClient(); var email = new Email(smtpClient, FromEmail); email.Dispose(); Assert.IsTrue(smtpClient.DisposeHasBeenCalled); }