public void UnwantedAttributeIsRemoved()
        {
            var html = new HtmlDocument();

            html.LoadHtml("<div style=\"color:red\"></div>");
            var formatter = new RemoveUnwantedAttributesFormatter(new string[] { "style" });

            formatter.FormatHtml(html);

            Assert.AreEqual("<div></div>", html.DocumentNode.OuterHtml);
        }
Exemplo n.º 2
0
        public void UnrelatedAttributeRemains()
        {
            var htmlDocument = new HtmlDocument();

            htmlDocument.LoadHtml("<div class=\"unrelated\"></div>");
            var transformer = new RemoveUnwantedAttributesFormatter(new string[] { "style" });

            transformer.FormatHtml(htmlDocument);

            Assert.AreEqual("<div class=\"unrelated\"></div>", htmlDocument.DocumentNode.OuterHtml);
        }