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"); }
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"); }