public void ParseNodeWithAttr1_FastXml(string text) { var doc = XmlReader.FromText(text); Assert.AreEqual(1, doc.Root.Attributes.Count); Assert.AreEqual("value", doc.Root.Attributes["attribute"]); }
public void ParseEmptyNode_FastXml(string text) { var doc = XmlReader.FromText(text); Assert.NotNull(doc.Root); Assert.True(doc.Root.Name == "root"); }
public void ParseNodeWithChilds1_FastXml(string text) { var doc = XmlReader.FromText(text); Assert.AreEqual(1, doc.Root.Childs.Count); Assert.AreEqual("child", doc.Root.Childs[0].Name); }
public void ParseComplexNode_FastXml(string text) { var doc = XmlReader.FromText(text); Assert.AreEqual("root", doc.Root.Name); var child = doc.Root.Childs[0]; Assert.AreEqual("child0", child.Name); Assert.AreEqual("value1", child.Attributes["attr1"]); var subChilds = child.Childs; Assert.AreEqual("subChild1", subChilds[0].Name); Assert.AreEqual("value2", subChilds[0].Attributes["attr2"]); Assert.AreEqual("value3", subChilds[0].Attributes["attr3"]); Assert.AreEqual("subChild2", subChilds[1].Name); }