Beispiel #1
0
        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();
            }
        }
Beispiel #4
0
        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);
                }
            }
        }
Beispiel #5
0
 public void GetAllMessageHeadersError()
 {
     EmailDriver.GetAllMessageHeaders(string.Empty);
 }
Beispiel #6
0
 public void GetMessageError()
 {
     EmailDriver.GetMessage(string.Empty);
 }
Beispiel #7
0
 public void CreateMailboxError()
 {
     EmailDriver.CreateMailbox(string.Empty);
 }
Beispiel #8
0
 public void SelectBoxError()
 {
     EmailDriver.SelectMailbox(string.Empty);
 }
Beispiel #9
0
 public void MailoxError()
 {
     EmailDriver.GetMailbox(string.Empty);
 }
Beispiel #10
0
 public void MoveMessageError()
 {
     EmailDriver.MoveMailMessage(string.Empty, string.Empty);
 }
Beispiel #11
0
 public void GetContentTypesError()
 {
     EmailDriver.GetContentTypes(null);
 }
Beispiel #12
0
 public void SearchMessagesError()
 {
     EmailDriver.SearchMessages(null);
 }
Beispiel #13
0
 public void DownloadAttachmentsError()
 {
     EmailDriver.DownloadAttachments(EmailDriverMocks.GetMocMime());
 }
Beispiel #14
0
 public void DownloadAttachmentsToError()
 {
     EmailDriver.DownloadAttachments(EmailDriverMocks.GetMocMime(), string.Empty);
 }
Beispiel #15
0
 public void GetMimeAttachmentsError()
 {
     EmailDriver.GetAttachments(EmailDriverMocks.GetMocMime());
 }
Beispiel #16
0
 public void GetAttachmentsError()
 {
     EmailDriver.GetAttachments(string.Empty);
 }
Beispiel #17
0
 public void DeleteMessageError()
 {
     EmailDriver.DeleteMessage(string.Empty);
 }
Beispiel #18
0
 public void DeleteMimeMessageError()
 {
     EmailDriver.DeleteMessage(new MimeMessage());
 }
Beispiel #19
0
 public void MailBoxNamesError()
 {
     EmailDriver.GetMailBoxNames();
 }
Beispiel #20
0
 public void GetBodyByContentTypesError()
 {
     EmailDriver.GetBodyByContentTypes(null, string.Empty);
 }
Beispiel #21
0
 public void MoveMimeMessageError()
 {
     EmailDriver.MoveMailMessage(new MimeMessage(), string.Empty);
 }