public Configure ( System.Xml.Linq.XElement xml ) : void | ||
xml | System.Xml.Linq.XElement | |
return | void |
public void CanCreateEmailTargetWithoutInlinedSmtpClient() { var t = new EmailTarget(); t.Configure(XElement.Parse("<target type=\"Email\" /> ")); Assert.AreEqual(typeof(DefaultSmtpClientCreator),t.SmtpClientFactory.GetType()); }
public void CanCreateEmailTargetWithInlinedSmtpClient() { var t = new EmailTarget(); t.Configure( XElement.Parse( "<target type=\"Email\" host=\"testhost\" port=\"215\" username=\"ronnie\" password=\"abc123\" /> ")); var smtp = t.SmtpClientFactory.CreateSmtpClient(); Assert.AreEqual("testhost",smtp.Host); Assert.AreEqual(215, smtp.Port); Assert.AreEqual("ronnie", ((NetworkCredential) smtp.Credentials).UserName); Assert.AreEqual("abc123", ((NetworkCredential) smtp.Credentials).Password); }