public void TestSubtree() { using (var xmlReader = ReportReaderHelpers.CreateXmlReader("<A><b>234</b></A><z />")) { var contentReader = new SimpleContentReader <int>(int.TryParse); Assert.Throws <XmlException>(() => contentReader.Read(new SimpleXmlReader(xmlReader, true))); } }
public void TestReadSimple() { using (var xmlReader = ReportReaderHelpers.CreateXmlReader("<A x='xx'>123</A>")) { var contentReader = new SimpleContentReader <int>(int.TryParse); var read = contentReader.Read(new SimpleXmlReader(xmlReader, true)); Assert.AreEqual(XmlNodeType.None, xmlReader.NodeType); Assert.AreEqual(123, read); } }