示例#1
0
        public void EncodeHeaderAndAddLineBreak()
        {
            string header   = "foo: ";
            string value    = "Hello = World 1234567890 \r \n stuff World Hello World Hello World Hello World Hello World";
            string expected = "foo: =?utf-8?Q?Hello =3D World 1234567890 =0D =0A stuff World Hello World Hello Wor?=\r\n =?utf-8?Q?ld Hello World Hello World?=";

            string result = SmtpClient.EncodeHeader(header, value);

            Assert.Equal(expected, result);
        }
示例#2
0
        public void DontEncodeNormalHeaderButAddLineBreaks()
        {
            string header   = "foo: ";
            string value    = "Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World";
            string expected = "foo: Hello World Hello World Hello World Hello World Hello World Hello World\r\n  Hello World Hello World Hello World";

            string result = SmtpClient.EncodeHeader(header, value);

            Assert.Equal(expected, result);
        }