System.Net.Mail.Tests.MailAddressEncodeTest.EncodeSingleMailAddress_WithAddressAndNonAsciiAndRangeOfChars_ShouldQEncode C# (CSharp) Method

EncodeSingleMailAddress_WithAddressAndNonAsciiAndRangeOfChars_ShouldQEncode() private method

        public void EncodeSingleMailAddress_WithAddressAndNonAsciiAndRangeOfChars_ShouldQEncode()
        {
            MailAddress testAddress = new MailAddress("[email protected]",
                "\u00AE !#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~");
            string result = testAddress.Encode(0, false);
            Assert.Equal("=?utf-8?Q?=C2=AE_=21=23=24=25=26=27=28=29=2B=2C=2D=2E=2F0123456789=3A?="
                + "\r\n =?utf-8?Q?=3B=3C=3D=3E=3F=40ABCDEFGHIJKLMNOPQRSTUVWXYZ=5B=5C=5D=5E=5F?="
                + "\r\n =?utf-8?Q?=60abcdefghijklmnopqrstuvwxyz=7B=7C=7D=7E?= <[email protected]>", result);

            result = testAddress.Encode(0, true);
            Assert.Equal(
                "\"\u00AE !#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\" "
                + "<[email protected]>", result);
        }