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

TestInvalidAddressInConstructor() private method

private TestInvalidAddressInConstructor ( ) : void
return void
        public void TestInvalidAddressInConstructor()
        {
            Assert.Throws<FormatException>(() => new MailAddress("Mr. Foo Bar"));
            Assert.Throws<FormatException>(() => new MailAddress("foo@b@ar"));
            Assert.Throws<FormatException>(() => new MailAddress("Mr. Foo Bar <foo@exa<mple.com"));
            Assert.Throws<FormatException>(() => new MailAddress("Mr. Foo Bar <[email protected]"));
            Assert.Throws<FormatException>(() => new MailAddress("Mr. \"F@@ Bar\" <[email protected]> Whatever@You@Want"));
            Assert.Throws<FormatException>(() => new MailAddress("Mr. F@@ Bar <[email protected]> What\"ever@You@Want"));
            Assert.Throws<FormatException>(() => new MailAddress("\"MrFo@Bar\""));
            Assert.Throws<FormatException>(() => new MailAddress("\"MrFo@Bar\"<>"));
            Assert.Throws<FormatException>(() => new MailAddress(" "));
            Assert.Throws<FormatException>(() => new MailAddress("forbar"));
            Assert.Throws<FormatException>(() => new MailAddress("<[email protected]> WhatEver", " Mr. Foo Bar "));
            Assert.Throws<FormatException>(() => new MailAddress("Mr. Far Bar <[email protected]> Whatever", "BarFoo"));
        }