public bool MoveNext() { bool succeeded = navigator.MoveToNext(); if (succeeded) { stack.Pop(); stack.Push(GetNodeName()); } return succeeded; }
public void MovesToNextNode() { Assert.AreEqual(2, reader.NoOfChildren()); reader.MoveDown(); reader.MoveNext(); Assert.AreEqual("inner2", reader.GetNodeName()); }