System.Xml.Tests.TCWriteNode_XmlReader.writeNode_XmlReader12 C# (CSharp) Method

writeNode_XmlReader12() public method

public writeNode_XmlReader12 ( ) : int
return int
        public int writeNode_XmlReader12()
        {
            XmlReader xr = CreateReaderIgnoreWS("XmlReader.xml");
            while (xr.Read())
            {
                if (xr.LocalName == "EntityRef")
                {
                    xr.Read();
                    break;
                }
            }
            using (XmlWriter w = CreateWriter())
            {
                w.WriteNode(xr, false);
            }
            xr.Dispose();
            if (!ReaderExpandsEntityRef())
                return CompareString("<node>&e;</node>") ? TEST_PASS : TEST_FAIL;
            else
                return CompareReader("<node>Test Entity</node>") ? TEST_PASS : TEST_FAIL;
        }