public void RemoveUnsupportedElements()
        {
            var f = new SafeHtmlFilter();
            var s = f.FilterHtml("<p>test <b>bold</b> <u>underline</u> </p>");

            Assert.Equal("<p>test <b>bold</b> <span>underline</span> </p>", s);
        }
        public void RemoveUnsupportedHrefValues()
        {
            var f = new SafeHtmlFilter();
            var s = f.FilterHtml("<p><a href=\"javascript:void();\">aaa</a></p>");

            Assert.Equal("<p><a>aaa</a></p>", s);
        }
        public void AllowHashtagHref()
        {
            var f = new SafeHtmlFilter();
            var s = f.FilterHtml("<p><a href=\"#local\">aaa</a></p>");

            Assert.Equal("<p><a href=\"#local\">aaa</a></p>", s);
        }
        public void RemoveUnsupportedAttributes()
        {
            var f = new SafeHtmlFilter();
            var s = f.FilterHtml("<p><a href=\"http://somewhere\" target=\"_blank\">aaa</a></p>");

            Assert.Equal("<p><a href=\"http://somewhere\">aaa</a></p>", s);
        }