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)); }