public void TestAppendUtf8PlainTextFile_Text() { var fileName = Path.Combine(FileHelper.GetAppPath(), "Resources\\HelpFile.txt"); var sr = new StructuredText(); sr.AddHeader1("Überschrift 1"); sr.AddParagraph(MassText); sr.AddDefinitionListLine("Def1", "Value1"); sr.AddDefinitionListLine("Definition 2", "Value1234"); sr.AddDefinitionListLine("Defini 3", "Value234556666"); sr.AddDefinitionListLine("Defini 4", null); sr.AppendUtf8PlainTextFile(fileName); sr.AddHeader1("Überschrift 1"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); var f = new PlainTextFormatter { StructuredText = sr, }; var result = f.GetFormattedText(); Debug.Print(result); Assert.IsTrue(!string.IsNullOrEmpty(result)); }
public void TestGetFormattedText_WithTable() { var sr = new StructuredText(); sr.AddHeader1("Überschrift 1"); sr.AddTable("Tabellentitel", DataHelper.GetData()); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddDefinitionListLine("Def1", "Value1"); sr.AddDefinitionListLine("Definition 2", "Value1234"); sr.AddDefinitionListLine("Defini 3", "Value234556666"); sr.AddParagraph(""); sr.AddParagraph(MassText); sr.AddListItem("Bahnhof"); sr.AddListItem("HauptBahnhof"); sr.AddListItem("SüdBahnhof"); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddTable("Tabellentitel", DataHelper.GetData()); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 1"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 1"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); var f = new PlainTextFormatter { StructuredText = sr, Template = "<<<Start>>>{0}<<<Ende>>>" }; var result = f.GetFormattedText(); Debug.Print(result); Assert.IsTrue(!string.IsNullOrEmpty(result)); }
public void TestGetFormattedText_NoTemplate() { var sr = new StructuredText(); sr.AddHeader1("Überschrift 1"); sr.AddParagraph(MassText); sr.AddDefinitionListLine("Def1", "Value1"); sr.AddDefinitionListLine("Definition 2", "Value1234"); sr.AddDefinitionListLine("Defini 3", "Value234556666"); sr.AddParagraph(""); sr.AddParagraph(MassText); sr.AddListItem("Bahnhof"); sr.AddListItem("HauptBahnhof"); sr.AddListItem("SüdBahnhof"); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 1"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 2"); sr.AddParagraph(MassText); sr.AddHeader1("Überschrift 1"); sr.AddParagraph(MassText); sr.AddParagraph(MassText); var f = new PlainTextFormatter { StructuredText = sr }; var result = f.GetFormattedText(); Debug.Print(result); Assert.IsTrue(!string.IsNullOrEmpty(result)); }