System.Net.Mail.Tests.MessageEncodeHeadersTest.EncodeHeaders_WithNoHeadersEncodingPropertySpecified_ShouldDefaultToUTF8 C# (CSharp) Méthode

EncodeHeaders_WithNoHeadersEncodingPropertySpecified_ShouldDefaultToUTF8() private méthode

        public void EncodeHeaders_WithNoHeadersEncodingPropertySpecified_ShouldDefaultToUTF8()
        {
            _headers.Add("X-Custom", CustomUnicodeHeaderValue);
            _message.EncodeHeaders(_headers, false);

            string encodedHeader = _headers.Get("X-Custom");
            Assert.True(encodedHeader.StartsWith("="), "didn't start with =");
            Assert.True(encodedHeader.EndsWith("="), "didn't end with =");
            string[] splits = encodedHeader.Split(new char[] { '?' }, StringSplitOptions.RemoveEmptyEntries);
            Assert.Equal("utf-8", splits[1]);
            Assert.Equal(Encoding.UTF8, _message.HeadersEncoding);
        }