示例#1
0
        public void ContentHandlerPropertySetOfContainsTest()
        {
            var h       = new ContentHandler();
            var baseObj = h.ObjectFrom("<a><b>test</b><b/></a>");

            Assert.IsTrue(ContentHandler.PropertySetOfContainsValueLike("", baseObj, "test"));
            Assert.IsFalse(ContentHandler.PropertySetOfContainsValueLike("", baseObj, "q"));
            Assert.IsTrue(ContentHandler.PropertySetOfContainsValueLike("/a", baseObj, "test"));
            Assert.IsTrue(ContentHandler.PropertySetOfContainsValueLike("/a/b", baseObj, "test"));
            Assert.IsFalse(ContentHandler.PropertySetOfContainsValueLike("/a/c", baseObj, "test"));
            Assert.IsTrue(ContentHandler.PropertySetOfContainsValueLike("", baseObj, ""));
            Assert.IsFalse(ContentHandler.PropertySetOfContainsValueLike("/b", baseObj, ""));
        }