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