[Test] // bug #550379 public void MoveToNextAttributeFromValue () { document.LoadXml ("<ul test='xxx'></ul>"); XmlNodeReader nr = new XmlNodeReader (document); nr.Read (); //nr.Read (); // why twice? Assert.IsTrue (nr.MoveToFirstAttribute (), "#1"); Assert.IsTrue (nr.ReadAttributeValue (), "#2"); Assert.IsFalse (nr.MoveToNextAttribute (), "#3"); }