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

SettingIndetingToFalseAllowsIndentingWhileWritingBase64() public method

                public int SettingIndetingToFalseAllowsIndentingWhileWritingBase64()
                {
                    string base64test = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";
                    byte[] bytesToWrite = Encoding.Unicode.GetBytes(base64test.ToCharArray());
                    XmlWriterSettings settings = new XmlWriterSettings();
                    settings.Indent = true;
                    XmlWriter writer = WriterHelper.Create("out.xml", settings);
                    writer.WriteStartDocument();
                    writer.WriteStartElement("Root");
                    writer.WriteStartElement("WB64");
                    writer.WriteBase64(bytesToWrite, 0, bytesToWrite.Length);
                    writer.WriteEndElement();

                    writer.WriteStartElement("WBC64");
                    writer.WriteString(Convert.ToBase64String(bytesToWrite));
                    writer.WriteEndElement();
                    writer.WriteEndElement();
                    writer.WriteEndDocument();
                    writer.Dispose();


                    XmlReader reader = ReaderHelper.Create("out.xml");
                    reader.ReadToFollowing("WB64");
                    string one = reader.ReadInnerXml();
                    reader.Read();
                    string two = reader.ReadInnerXml();
                    reader.Dispose();

                    return (one == two) ? TEST_PASS : TEST_FAIL;
                }