public void Clone_should_copy_properties() { var s = new HtmlWriterSettings { IsXhtml = true, Charset = Encoding.UTF8, EscapeMode = EscapeMode.Extended, }; var clone = s.Clone(); Assert.True(clone.IsXhtml); Assert.Equal(s.Charset, clone.Charset); Assert.Equal(s.EscapeMode, clone.EscapeMode); }
private void TestSanitize(string input, string expected, HtmlSanitizeSettings settings = null, HtmlWriterSettings writerSettings = null) { using (var reader = new HtmlReader(input)) { var rendered = reader.Sanitize(settings ?? HtmlSanitizeSettings.Default()).ToHtml(writerSettings); Assert.Equal(expected, rendered); } }