public int writeNode_XmlReader8()
{
XmlReader xr = CreateReaderIgnoreWS("XmlReader.xml");
while (xr.Read())
{
if (xr.LocalName == "EmptyElement")
{
xr.Read();
break;
}
}
using (XmlWriter w = CreateWriter())
{
w.WriteNode(xr, false);
}
// check reader position
CError.Compare(xr.NodeType, XmlNodeType.EndElement, "Error");
CError.Compare(xr.Name, "EmptyElement", "Error");
xr.Dispose();
return CompareReader("<node1 />") ? TEST_PASS : TEST_FAIL;
}