System.Xml.Tests.TCFullEndElement.TCWriteValue.writeValue_30 C# (CSharp) Method

writeValue_30() public method

public writeValue_30 ( ) : int
return int
            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;
            }