public int writeValue_30()
{
int param = (int)CurVariation.Param;
using (XmlWriter w = CreateWriter())
{
w.WriteStartElement("Root");
if (param == 1)
w.WriteValue("p:foo");
else
w.WriteAttributeString("a", "p:foo");
w.WriteEndElement();
}
try
{
VerifyValue(typeof(XmlQualifiedName), "p:foo", param);
}
catch (XmlException) { return TEST_PASS; }
catch (InvalidOperationException) { return TEST_PASS; }
return TEST_FAIL;
}