Update of /cvsroot/mvp-xml/Common/v1/test/XPathNavigatorReaderTests
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6921/v1/test/XPathNavigatorReaderTests
Modified Files:
Tests.cs
Log Message:
Index: Tests.cs
===================================================================
RCS file: /cvsroot/mvp-xml/Common/v1/test/XPathNavigatorReaderTests/Tests.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Tests.cs 17 Nov 2004 15:18:10 -0000 1.3
+++ Tests.cs 18 Dec 2004 05:11:38 -0000 1.4
@@ -52,6 +52,22 @@
}
[Test]
+ public void OlegEvilTest()
+ {
+ string xml = @"<foo><?pi text?></foo>";
+ XPathDocument doc = new XPathDocument(new StringReader(xml));
+ XPathNodeIterator ni =
+ doc.CreateNavigator().Select("//processing-instruction()");
+ Assert.IsTrue(ni.MoveNext());
+ XPathNavigatorReader r = new XPathNavigatorReader(ni.Current);
+ Assert.IsTrue(r.Read());
+ Console.WriteLine("NodeType: {0}, Name: {1}, Value: {2}",
+ r.NodeType, r.Name, r.Value);
+ Assert.AreEqual(XmlNodeType.ProcessingInstruction, r.NodeType);
+ Assert.IsFalse(r.Read());
+ }
+
+ [Test]
public void TestEmptyRoot()
{
string xml = "<root/>";
|