System.Net.Mail.Tests.SmtpExceptionTest.TestConstructorWithStatusCodeArgument C# (CSharp) Method

TestConstructorWithStatusCodeArgument() private method

private TestConstructorWithStatusCodeArgument ( ) : void
return void
        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);
        }