public void AddRecipient_AddressTypeTo() { var emailMessage = new EmailMessageProxy(this.GetValidDefaultConfiguration()); emailMessage.AddRecipient(AddressType.To, new Extensions.Email.EmailAddress("*****@*****.**")); Assert.AreEqual(1, emailMessage.MailMessage.To.Count); Assert.AreEqual("*****@*****.**", emailMessage.MailMessage.To[0].Address); }
public void Addheader() { var emailMessage = new EmailMessageProxy(this.GetValidDefaultConfiguration()); emailMessage.AddHeader("X-Sophos-SPX-Encrypt", "yes"); Assert.AreEqual(1, emailMessage.MailMessage.Headers.Count); Assert.AreEqual("X-Sophos-SPX-Encrypt", emailMessage.MailMessage.Headers.GetKey(0)); Assert.AreEqual("yes", emailMessage.MailMessage.Headers.Get(0)); }
public void MailMessageDefaults() { var emailAddress = new EmailMessageProxy(this.GetValidDefaultConfiguration()); // Basic content. Assert.AreEqual(string.Empty, emailAddress.MailMessage.Subject); Assert.AreEqual(null, emailAddress.HtmlBody); Assert.AreEqual(null, emailAddress.TextBody); // Recipients. Assert.AreEqual(0, emailAddress.MailMessage.To.Count); Assert.AreEqual(0, emailAddress.MailMessage.CC.Count); Assert.AreEqual(0, emailAddress.MailMessage.Bcc.Count); // Attachments. Assert.AreEqual(0, emailAddress.MailMessage.Attachments.Count); }
public void Addheader_EmptyValue() { var emailMessage = new EmailMessageProxy(this.GetValidDefaultConfiguration()); emailMessage.AddHeader("X-Sophos-SPX-Encrypt", string.Empty); }
public void Addheader_EmptyName() { var emailMessage = new EmailMessageProxy(this.GetValidDefaultConfiguration()); emailMessage.AddHeader(string.Empty, "yes"); }
public void Addheader_NullName() { var emailMessage = new EmailMessageProxy(this.GetValidDefaultConfiguration()); emailMessage.AddHeader(null, "yes"); }
public void Addheader_NullNameEmptyValue() { var emailMessage = new EmailMessageProxy(this.GetValidDefaultConfiguration()); emailMessage.AddHeader(null, string.Empty); }