From: Daniel C. \(kzu\) <dca...@us...> - 2004-12-18 05:00:50
|
Update of /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4865/v1/test/XmlBaseAwareXmlTextReaderTests Modified Files: Tests.cs Log Message: Added additional test. Index: Tests.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests/Tests.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Tests.cs 24 Nov 2004 16:23:40 -0000 1.2 +++ Tests.cs 18 Dec 2004 05:00:39 -0000 1.3 @@ -62,5 +62,22 @@ } r.Close(); } + + [Test] + public void ReaderWithPath() + { + XmlTextReader r = new XmlBaseAwareXmlTextReader(@"..\..\XmlBaseAwareXmlTextReaderTests\test.xml"); + r.WhitespaceHandling = WhitespaceHandling.None; + XPathDocument doc = new XPathDocument(r); + XPathNavigator nav = doc.CreateNavigator(); + XPathNodeIterator ni = nav.Select("/catalog"); + ni.MoveNext(); + Assert.IsTrue(ni.Current.BaseURI.EndsWith("/XmlBaseAwareXmlTextReaderTests/test.xml")); + ni = nav.Select("/catalog/relative/relativenode"); + ni.MoveNext(); + Console.WriteLine(ni.Current.BaseURI); + Assert.IsTrue(ni.Current.BaseURI.IndexOf("/XmlBaseAwareXmlTextReaderTests/") != -1); + } + } } |