public void ContextualObjectMemberAccess() { Document doc = new Document(MyDir + "ReportingEngine.ContextualObjectMemberAccess.docx"); DataSet ds = DataTables.AddClientsTestData(); BuildReport(doc, ds, "ds"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.ContextualObjectMemberAccess Out.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.ContextualObjectMemberAccess Out.docx", MyDir + @"\Golds\ReportingEngine.ContextualObjectMemberAccess Gold.docx")); }
public void ExtensionMethods() { Document doc = new Document(MyDir + "ReportingEngine.ExtensionMethods.docx"); DataSet ds = DataTables.AddClientsTestData(); BuildReport(doc, ds, "ds"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.ExtensionMethods Out.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.ExtensionMethods Out.docx", MyDir + @"\Golds\ReportingEngine.ExtensionMethods Gold.docx")); }
public void BubbleChartTest() { Document doc = new Document(MyDir + "ReportingEngine.TestBubbleChart.docx"); DataSet ds = DataTables.AddClientsTestData(); BuildReport(doc, ds.Managers, "managers"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.TestBubbleChart Out.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.TestBubbleChart Out.docx", MyDir + @"\Golds\ReportingEngine.TestBubbleChart Gold.docx")); }
public void NestedDataTableTest() { Document doc = new Document(MyDir + "ReportingEngine.TestNestedDataTable.docx"); DataSet ds = DataTables.AddClientsTestData(); BuildReport(doc, ds, "ds"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.TestNestedDataTable Out.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.TestNestedDataTable Out.docx", MyDir + @"\Golds\ReportingEngine.TestNestedDataTable Gold.docx")); }
public void IfElseWithoutData() { Document doc = new Document(MyDir + "ReportingEngine.IfElse.docx"); DataSet ds = new DataSet(); BuildReport(doc, ds.Managers, "m"); MemoryStream dstStream = new MemoryStream(); doc.Save(dstStream, SaveFormat.Docx); Assert.AreEqual("You have chosen no items.\f", doc.GetText()); }
public void IfElse() { Document doc = new Document(MyDir + "ReportingEngine.IfElse.docx"); DataSet ds = DataTables.AddClientsTestData(); BuildReport(doc, ds.Managers, "m"); MemoryStream dstStream = new MemoryStream(); doc.Save(dstStream, SaveFormat.Docx); Assert.AreEqual("You have chosen 3 item(s).\f", doc.GetText()); }
public void IndexOf() { Document doc = new Document(MyDir + "ReportingEngine.TestIndexOf.docx"); DataSet ds = DataTables.AddClientsTestData(); BuildReport(doc, ds, "ds"); MemoryStream dstStream = new MemoryStream(); doc.Save(dstStream, SaveFormat.Docx); Assert.AreEqual("The names are: Name 1, Name 2, Name 3\f", doc.GetText()); }