Added more SmtpClient unit tests to check handling of failures