System.Net.Mail.Tests.MessageEncodeHeadersTest.EncodeHeaders_WithWellKnownHeader_ShouldNotEncodeWellKnownHeaders C# (CSharp) 메소드

EncodeHeaders_WithWellKnownHeader_ShouldNotEncodeWellKnownHeaders() 개인적인 메소드

        public void EncodeHeaders_WithWellKnownHeader_ShouldNotEncodeWellKnownHeaders()
        {
            string hvalue = "\"jeffART\u00EA\u00EB\u00EFf\u00DA\u00EA\" <[email protected]>";
            _headers.InternalAdd("Reply-To", hvalue);
            _message.EncodeHeaders(_headers, false);

            string encodedHeader = _headers.Get("Reply-To");
            Assert.False(encodedHeader.StartsWith("="));
            Assert.False(encodedHeader.EndsWith("="));
            Assert.Equal(encodedHeader, hvalue);

            Assert.Equal(Encoding.UTF8, _message.HeadersEncoding);

            // Allow Unicode
            _headers.Clear();
            _headers.InternalAdd("Reply-To", hvalue);
            _message.EncodeHeaders(_headers, true);

            encodedHeader = _headers.Get("Reply-To");
            Assert.False(encodedHeader.StartsWith("="));
            Assert.False(encodedHeader.EndsWith("="));
            Assert.Equal(encodedHeader, hvalue);
        }