public void CanOverrideEmailDriver() { EmailDriver temp = new EmailDriver(() => GetClient()); this.TestObject.EmailManager.OverwriteDriver(temp); Assert.AreEqual(this.TestObject.EmailManager.GetEmailDriver().EmailConnection, EmailDriver.EmailConnection); }
public void CanOverrideEmailDriverOld() { EmailDriver temp = new EmailDriver(() => GetClient()); #pragma warning disable CS0618 // Type or member is obsolete this.TestObject.EmailManager.OverwriteDriver(temp); #pragma warning restore CS0618 // Type or member is obsolete Assert.AreEqual(this.TestObject.EmailManager.GetEmailDriver().EmailConnection, EmailDriver.EmailConnection); }
public void BasicConnectionTest() { string host = EmailConfig.GetHost(); string username = EmailConfig.GetUserName(); string password = EmailConfig.GetPassword(); int port = EmailConfig.GetPort(); using (EmailDriver test = new EmailDriver(host, username, password, port, 10000, true, true)) { test.EmailConnection.NoOp(); } }
public static void Cleanup() { string host = EmailConfig.GetHost(); string username = EmailConfig.GetUserName(); string password = EmailConfig.GetPassword(); int port = EmailConfig.GetPort(); bool isSsl = EmailConfig.GetEmailViaSSL(); bool checkSsl = EmailConfig.GetEmailSkipSslValidation(); using (EmailDriver driver = new EmailDriver(host, username, password, port, 10000, isSsl, checkSsl)) { driver.SelectMailbox("Inbox"); foreach (MimeMessage messageHeader in driver.GetAllMessageHeaders()) { driver.DeleteMessage(messageHeader); Thread.Sleep(100); } } }
public void GetAllMessageHeadersError() { EmailDriver.GetAllMessageHeaders(string.Empty); }
public void GetMessageError() { EmailDriver.GetMessage(string.Empty); }
public void CreateMailboxError() { EmailDriver.CreateMailbox(string.Empty); }
public void SelectBoxError() { EmailDriver.SelectMailbox(string.Empty); }
public void MailoxError() { EmailDriver.GetMailbox(string.Empty); }
public void MoveMessageError() { EmailDriver.MoveMailMessage(string.Empty, string.Empty); }
public void GetContentTypesError() { EmailDriver.GetContentTypes(null); }
public void SearchMessagesError() { EmailDriver.SearchMessages(null); }
public void DownloadAttachmentsError() { EmailDriver.DownloadAttachments(EmailDriverMocks.GetMocMime()); }
public void DownloadAttachmentsToError() { EmailDriver.DownloadAttachments(EmailDriverMocks.GetMocMime(), string.Empty); }
public void GetMimeAttachmentsError() { EmailDriver.GetAttachments(EmailDriverMocks.GetMocMime()); }
public void GetAttachmentsError() { EmailDriver.GetAttachments(string.Empty); }
public void DeleteMessageError() { EmailDriver.DeleteMessage(string.Empty); }
public void DeleteMimeMessageError() { EmailDriver.DeleteMessage(new MimeMessage()); }
public void MailBoxNamesError() { EmailDriver.GetMailBoxNames(); }
public void GetBodyByContentTypesError() { EmailDriver.GetBodyByContentTypes(null, string.Empty); }
public void MoveMimeMessageError() { EmailDriver.MoveMailMessage(new MimeMessage(), string.Empty); }