public void EncodingTest()
 {
     XmlTextReader r = new XmlTextReader(new StringReader("<foo/>"));
     XIncludingReader xir = new XIncludingReader(r);
     xir.ExposeTextInclusionsAsCDATA = true;
     xir.MoveToContent();
     Assert.IsTrue(xir.Encoding == UnicodeEncoding.Unicode);            
 }
        public void InnerXmlTest() 
        {
			XIncludingReader xir = new XIncludingReader("../../XInclude/tests/document.xml");
            xir.MoveToContent();
            string innerXml = xir.ReadInnerXml();
            xir.Close();
			xir = new XIncludingReader("../../XInclude/tests/document.xml");
            xir.MoveToContent();
            XmlDocument doc = new XmlDocument();
            doc.PreserveWhitespace = true;
            doc.Load(xir);            
            string innerXml2 = doc.DocumentElement.InnerXml;
            Assert.AreEqual(innerXml, innerXml2);
        }