public int writeQName_1()
{
using (XmlWriter w = CreateWriter())
{
try
{
w.WriteStartElement("root");
w.WriteAttributeString("xmlns", "foo", null, "test");
string temp;
if (CurVariation.Param.ToString() == "null")
temp = null;
else
temp = String.Empty;
w.WriteQualifiedName(temp, "test");
w.WriteEndElement();
}
catch (ArgumentException e)
{
CError.WriteLineIgnore(e.ToString());
CError.Compare(w.WriteState, (WriterType == WriterType.CharCheckingWriter) ? WriteState.Element : WriteState.Error, "WriteState should be Error");
return TEST_PASS;
}
catch (NullReferenceException e)
{
CError.WriteLineIgnore(e.ToString());
CError.Compare(w.WriteState, (WriterType == WriterType.CharCheckingWriter) ? WriteState.Element : WriteState.Error, "WriteState should be Error");
return TEST_PASS;
}
}
CError.WriteLine("Did not throw exception");
return (WriterType == WriterType.CustomWriter) ? TEST_PASS : TEST_FAIL;
}