public int pi_12() { using (XmlWriter w = CreateWriter()) { w.WriteStartElement("Root"); w.WriteProcessingInstruction("pi", "\uD812\uDD12"); w.WriteEndElement(); } return CompareReader("<Root><?pi \uD812\uDD12?></Root>") ? TEST_PASS : TEST_FAIL; }