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); }
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); }