public int writeString_15()
{
char[] invalidXML = { '\uDF20', 'b', 'c' };
string invXML = new String(invalidXML);
using (XmlWriter w = CreateWriter())
{
try
{
w.WriteStartElement("Root");
w.WriteString(invXML);
}
catch (ArgumentException e)
{
CError.WriteLineIgnore("Exception: " + e.ToString());
CheckErrorState(w.WriteState);
return TEST_PASS;
}
}
CError.WriteLine("Did not throw exception");
return TEST_FAIL;
}