コード例 #1
0
 public void TestMoveToFirstAttribute()
 {
     WomXPathNavigator navigator = new WomXPathNavigator(node11);
     Assert.IsTrue(navigator.MoveToFirstAttribute(), "navigator.MoveToFirstAttribute() != true");
     Assert.AreEqual(XPathNodeType.Attribute, navigator.NodeType, "XPathNodeType.Attribute != navigator.NodeType");
     Assert.AreEqual("Prop1", navigator.Name, "\"Prop1\" != navigator.Name");
     Assert.AreEqual("value1", navigator.Value, "\"value1\" != navigator.Value");
 }
コード例 #2
0
        public void TestMoveToNext()
        {
            WomXPathNavigator navigator = new WomXPathNavigator(node22);
            Assert.IsTrue(navigator.MoveToNext(), "navigator.MoveToNext() != true");
            Assert.IsTrue(new WomXPathNavigator(node23).IsSamePosition(navigator),
                "new WomXPathNavigator(node23).IsSamePosition(navigator) != true");
            Assert.AreEqual(XPathNodeType.Element, navigator.NodeType, "XPathNodeType.Element != navigator.NodeType");

            Assert.IsFalse(navigator.MoveToNext(), "navigator.MoveToNext() != false");
            Assert.IsTrue(new WomXPathNavigator(node23).IsSamePosition(navigator),
                "new WomXPathNavigator(node23).IsSamePosition(navigator) != true");
            Assert.AreEqual(XPathNodeType.Element, navigator.NodeType, "XPathNodeType.Element != navigator.NodeType");
        }