예제 #1
0
        public void MatchChildTest(string selectorText, string html)
        {
            var engine    = Load(html);
            var selector  = new CssSelector(selectorText);
            var matchElts = engine.Document.GetElementsByName("match");

            foreach (var matchElt in matchElts)
            {
                Assert.IsTrue(selector.IsMatches(matchElt), "Have to match: " + matchElt);
            }

            var notMatchElt = engine.Document.GetElementsByName("nomatch");

            foreach (var elt in notMatchElt)
            {
                Assert.IsFalse(selector.IsMatches(elt), elt.ToString());
            }
        }