protected override string ReplaceValue(string source, string key, string value)
        {
            var encodedValue = HtmlEncoder.EncodeEntities(value);

            var encodedKey = HtmlEncoder.EncodeEntities(key, false);

            source = source.Replace(encodedKey, encodedValue);

            encodedKey = HtmlEncoder.EncodeEntities(key, true);
            source     = source.Replace(encodedKey, encodedValue);

            return(base.ReplaceValue(source, key, value));
        }
Beispiel #2
0
        public void Test_Encode_Hex(string source, string expected)
        {
            var dest = HtmlEncoder.EncodeEntities(source, true);

            Assert.Equal(expected, dest);
        }