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