System.Net.Mail.Tests.MailAddressTest.TestConstructorOverload2 C# (CSharp) Method

TestConstructorOverload2() private method

private TestConstructorOverload2 ( ) : void
return void
        public void TestConstructorOverload2()
        {
            address = new MailAddress(" [email protected] ", null);
            Assert.Equal("[email protected]", address.Address);
            Assert.Equal(string.Empty, address.DisplayName);
            Assert.Equal("example.com", address.Host);
            Assert.Equal("[email protected]", address.ToString());
            Assert.Equal("foo", address.User);

            address = new MailAddress("Mr. Far Bar <[email protected]>", "BarFoo");
            Assert.Equal("[email protected]", address.Address);
            Assert.Equal("BarFoo", address.DisplayName);
            Assert.Equal("example.com", address.Host);
            Assert.Equal("\"BarFoo\" <[email protected]>", address.ToString());
            Assert.Equal("foo", address.User);

            address = new MailAddress("Mr. Far Bar <[email protected]>  ", string.Empty);
            Assert.Equal("[email protected]", address.Address);
            Assert.Equal("Mr. Far Bar", address.DisplayName);
            Assert.Equal("example.com", address.Host);
            Assert.Equal("\"Mr. Far Bar\" <[email protected]>", address.ToString());
            Assert.Equal("foo", address.User);

            address = new MailAddress("Mr. Far Bar <[email protected]>", null);
            Assert.Equal("[email protected]", address.Address);
            Assert.Equal("Mr. Far Bar", address.DisplayName);
            Assert.Equal("example.com", address.Host);
            Assert.Equal("\"Mr. Far Bar\" <[email protected]>", address.ToString());
            Assert.Equal("foo", address.User);

            address = new MailAddress("Mr. Far Bar <[email protected]>   ", " ");
            Assert.Equal("[email protected]", address.Address);
            Assert.Equal(" ", address.DisplayName);
            Assert.Equal("example.com", address.Host);
            Assert.Equal("\" \" <[email protected]>", address.ToString());
            Assert.Equal("foo", address.User);
        }