System.Xml.Tests.TCFullEndElement.TCWriteString.writeString_13 C# (CSharp) Method

writeString_13() public method

public writeString_13 ( ) : int
return int
            public int writeString_13()
            {
                char[] invalidXML = { '\uD800', '\uDC00', '\uD800', '\uDFFF', '\uDBFF', '\uDC00', '\uDBFF', '\uDFFF' };
                string invXML = new String(invalidXML);

                using (XmlWriter w = CreateWriter())
                {
                    w.WriteStartElement("Root");
                    w.WriteString(invXML);
                    w.WriteEndElement();
                }
                return CompareReader("<Root>\uD800\uDC00\uD800\uDFFF\uDBFF\uDC00\uDBFF\uDFFF</Root>") ? TEST_PASS : TEST_FAIL;
            }