public void LoadSimpleDocFromFile()
        {
            RtfTree tree = new RtfTree();

            int res = tree.LoadRtfFile("..\\..\\testdocs\\testdoc1.rtf");

            //StreamWriter sw = null;
            //sw = new StreamWriter("testdocs\\result1-1.txt");
            //sw.Write(tree.ToString());
            //sw.Flush();
            //sw.Close();
            //sw = new StreamWriter("testdocs\\result1-2.txt");
            //sw.Write(tree.ToStringEx());
            //sw.Flush();
            //sw.Close();
            //sw = new StreamWriter("testdocs\\rtf1.txt");
            //sw.Write(tree.Rtf);
            //sw.Flush();
            //sw.Close();
            //sw = new StreamWriter("testdocs\\text1.txt");
            //sw.Write(tree.Text);
            //sw.Flush();
            //sw.Close();

            StreamReader sr = null;

            sr = new StreamReader("..\\..\\testdocs\\result1-1.txt");
            string strTree1 = sr.ReadToEnd();

            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\result1-2.txt");
            string strTree2 = sr.ReadToEnd();

            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\rtf1.txt");
            string rtf1 = sr.ReadToEnd();

            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\text1.txt");
            string text1 = sr.ReadToEnd();

            sr.Close();

            Assert.That(res, Is.EqualTo(0));
            Assert.That(tree.MergeSpecialCharacters, Is.False);
            Assert.That(tree.ToString(), Is.EqualTo(strTree1));
            Assert.That(tree.ToStringEx(), Is.EqualTo(strTree2));
            Assert.That(tree.Rtf, Is.EqualTo(rtf1));
            Assert.That(tree.Text, Is.EqualTo(text1));
        }
        public void LoadSimpleDocMergeSpecialFromString()
        {
            RtfTree tree = new RtfTree();

            tree.MergeSpecialCharacters = true;

            StreamReader sr     = new StreamReader("..\\..\\testdocs\\testdoc1.rtf");
            string       strDoc = sr.ReadToEnd();

            sr.Close();

            int res = tree.LoadRtfText(strDoc);

            sr = new StreamReader("..\\..\\testdocs\\result1-3.txt");
            string strTree1 = sr.ReadToEnd();

            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\result1-4.txt");
            string strTree2 = sr.ReadToEnd();

            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\rtf1.txt");
            string rtf1 = sr.ReadToEnd();

            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\text1.txt");
            string text1 = sr.ReadToEnd();

            sr.Close();

            Assert.That(res, Is.EqualTo(0));
            Assert.That(tree.MergeSpecialCharacters, Is.True);
            Assert.That(tree.ToString(), Is.EqualTo(strTree1));
            Assert.That(tree.ToStringEx(), Is.EqualTo(strTree2));
            Assert.That(tree.Rtf, Is.EqualTo(rtf1));
            Assert.That(tree.Text, Is.EqualTo(text1));
        }
Exemple #3
0
        public void LoadSimpleDocFromFile()
        {
            RtfTree tree = new RtfTree();

            int res = tree.LoadRtfFile("..\\..\\testdocs\\testdoc1.rtf");

            //StreamWriter sw = null;
            //sw = new StreamWriter("testdocs\\result1-1.txt");
            //sw.Write(tree.ToString());
            //sw.Flush();
            //sw.Close();
            //sw = new StreamWriter("testdocs\\result1-2.txt");
            //sw.Write(tree.ToStringEx());
            //sw.Flush();
            //sw.Close();
            //sw = new StreamWriter("testdocs\\rtf1.txt");
            //sw.Write(tree.Rtf);
            //sw.Flush();
            //sw.Close();
            //sw = new StreamWriter("testdocs\\text1.txt");
            //sw.Write(tree.Text);
            //sw.Flush();
            //sw.Close();

            StreamReader sr = null;

            sr = new StreamReader("..\\..\\testdocs\\result1-1.txt");
            string strTree1 = sr.ReadToEnd();
            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\result1-2.txt");
            string strTree2 = sr.ReadToEnd();
            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\rtf1.txt");
            string rtf1 = sr.ReadToEnd();
            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\text1.txt");
            string text1 = sr.ReadToEnd();
            sr.Close();

            Assert.That(res, Is.EqualTo(0));
            Assert.That(tree.MergeSpecialCharacters, Is.False);
            Assert.That(tree.ToString(), Is.EqualTo(strTree1));
            Assert.That(tree.ToStringEx(), Is.EqualTo(strTree2));
            Assert.That(tree.Rtf, Is.EqualTo(rtf1));
            Assert.That(tree.Text, Is.EqualTo(text1));
        }
Exemple #4
0
        public void LoadSimpleDocMergeSpecialFromString()
        {
            RtfTree tree = new RtfTree();
            tree.MergeSpecialCharacters = true;

            StreamReader sr = new StreamReader("..\\..\\testdocs\\testdoc1.rtf");
            string strDoc = sr.ReadToEnd();
            sr.Close();

            int res = tree.LoadRtfText(strDoc);

            sr = new StreamReader("..\\..\\testdocs\\result1-3.txt");
            string strTree1 = sr.ReadToEnd();
            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\result1-4.txt");
            string strTree2 = sr.ReadToEnd();
            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\rtf1.txt");
            string rtf1 = sr.ReadToEnd();
            sr.Close();

            sr = new StreamReader("..\\..\\testdocs\\text1.txt");
            string text1 = sr.ReadToEnd();
            sr.Close();

            Assert.That(res, Is.EqualTo(0));
            Assert.That(tree.MergeSpecialCharacters, Is.True);
            Assert.That(tree.ToString(), Is.EqualTo(strTree1));
            Assert.That(tree.ToStringEx(), Is.EqualTo(strTree2));
            Assert.That(tree.Rtf, Is.EqualTo(rtf1));
            Assert.That(tree.Text, Is.EqualTo(text1));
        }