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);
        }
示例#2
0
 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);
     }
 }