public void SmtpClientHasCorrectProperties() { const string host = "myhost"; const string user = "******"; const string password = "******"; var smtpClient = EmailManager.CreateSmtpClient(host, user, password); Assert.AreEqual(host, smtpClient.Host); Assert.IsInstanceOfType(smtpClient.Credentials, typeof(System.Net.NetworkCredential)); Assert.AreEqual(user, (smtpClient.Credentials as System.Net.NetworkCredential).UserName); Assert.AreEqual(password, (smtpClient.Credentials as System.Net.NetworkCredential).Password); Assert.AreEqual(EmailManager.Port, smtpClient.Port); Assert.AreEqual(SmtpDeliveryMethod.Network, smtpClient.DeliveryMethod); }