From: Oleg T. <he...@us...> - 2004-10-25 18:18:16
|
Update of /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23399/v1/test/XmlBaseAwareXmlTextReaderTests Added Files: Tests.cs test.xml Log Message: Added XmlBaseAwareXmltextReader impl and test. --- NEW FILE: test.xml --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Tests.cs --- using System; using System.Xml; using System.Xml.XPath; using Mvp.Xml.Common; using NUnit.Framework; namespace Mvp.Xml.Tests.XmlBaseAwareXmlTextReaderTests { [TestFixture] public class Tests { [Test] public void BasicTest() { XmlTextReader r = new XmlBaseAwareXmlTextReader( Globals.GetResource( this.GetType().Namespace + ".test.xml")); XPathDocument doc = new XPathDocument(r); XPathNavigator nav = doc.CreateNavigator(); XPathNodeIterator ni = nav.Select("/catalog"); ni.MoveNext(); Assert.IsTrue(ni.Current.BaseURI == ""); ni = nav.Select("/catalog/files/file"); ni.MoveNext(); Assert.IsTrue(ni.Current.BaseURI == "file:///d:/Files/"); } } } |