public void TestConstructorWithStatusCodeArgument()
{
SmtpException se;
se = new SmtpException(SmtpStatusCode.HelpMessage);
Assert.NotNull(se.Data);
Assert.Equal(0, se.Data.Keys.Count);
Assert.Null(se.InnerException);
Assert.NotNull(se.Message);
Assert.Equal(-1, se.Message.IndexOf(typeof(SmtpException).FullName));
Assert.Equal(SmtpStatusCode.HelpMessage, se.StatusCode);
se = new SmtpException((SmtpStatusCode)666);
Assert.NotNull(se.Data);
Assert.Equal(0, se.Data.Keys.Count);
Assert.Null(se.InnerException);
Assert.NotNull(se.Message);
Assert.Equal(-1, se.Message.IndexOf(typeof(SmtpException).FullName));
Assert.Equal((SmtpStatusCode)666, se.StatusCode);
}