public void Test3(string whitespace)
        {
            var sut    = new TextNodeFilter(WhitespaceOption.Normalize);
            var source = ToComparisonSource(whitespace);

            sut.Filter(source, FilterDecision.Keep).ShouldBe(FilterDecision.Exclude);
        }
        public void Tes76(string html)
        {
            var sut    = new TextNodeFilter(WhitespaceOption.Normalize);
            var root   = ToNode(html);
            var source = new ComparisonSource(root.FirstChild.FirstChild.FirstChild, 0, "dummypath", ComparisonSourceType.Control);

            sut.Filter(source, FilterDecision.Keep).ShouldBe(FilterDecision.Keep);
        }
        public void Test51(string tag, WhitespaceOption whitespaceOption)
        {
            var sut    = new TextNodeFilter(WhitespaceOption.Normalize);
            var pre    = ToNode($"<{tag} diff:whitespace=\"{whitespaceOption.ToString()}\">\n\t</{tag}>");
            var source = pre.FirstChild.ToComparisonSource(0, ComparisonSourceType.Control);

            sut.Filter(source, FilterDecision.Keep).ShouldBe(FilterDecision.Exclude);
        }
        public void Test5(string tag)
        {
            var sut    = new TextNodeFilter(WhitespaceOption.Normalize);
            var pre    = ToNode($"<{tag}> \n\t </{tag}>");
            var source = pre.FirstChild.ToComparisonSource(0, ComparisonSourceType.Control);

            sut.Filter(source, FilterDecision.Keep).ShouldBe(FilterDecision.Keep);
        }