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