public int writeNode_XmlReader39()
{
string strxml = "<!DOCTYPE root SYSTEM \"\uD812\uDD12\"><root/>";
string exp = "<!DOCTYPE root SYSTEM \"\uD812\uDD12\"[]><root />";
try
{
using (XmlReader xr = CreateReader(new StringReader(strxml)))
{
using (XmlWriter w = CreateWriter())
{
w.WriteNode(xr, (bool)CurVariation.Param);
}
}
}
catch (XmlException e) { CError.WriteLine(e); return TEST_PASS; }
catch (FileNotFoundException e) { CError.WriteLine(e); return TEST_PASS; }
if (WriterType == WriterType.CharCheckingWriter)
{
return (CompareString(exp)) ? TEST_PASS : TEST_FAIL;
}
return TEST_FAIL;
}
}