System.Net.Mail.Tests.MailAddressTest.TestConstructorOverload1 C# (CSharp) Méthode

TestConstructorOverload1() private méthode

private TestConstructorOverload1 ( ) : void
Résultat void
        public void TestConstructorOverload1()
        {
            address = new MailAddress(" [email protected] ");
            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. Foo Bar <[email protected]>");
            Assert.Equal("[email protected]", address.Address);
            Assert.Equal("Mr. Foo Bar", address.DisplayName);
            Assert.Equal("example.com", address.Host);
            Assert.Equal("\"Mr. Foo Bar\" <[email protected]>", address.ToString());
            Assert.Equal("foo", address.User);

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

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

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

            address = new MailAddress("<[email protected]>");
            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("    <  [email protected]  >");
            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);
        }