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)); }
public void Test_Encode_Hex(string source, string expected) { var dest = HtmlEncoder.EncodeEntities(source, true); Assert.Equal(expected, dest); }