public void ExtensionMethods() { Document doc = new Document(MyDir + "ReportingEngine.ExtensionMethods.docx"); DataSet ds = DataSet.AddTestData(); BuildReport(doc, ds, "ds"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.ExtensionMethods.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.ExtensionMethods.docx", MyDir + @"\Golds\ReportingEngine.ExtensionMethods Gold.docx")); }
public void ContextualObjectMemberAccess() { Document doc = new Document(MyDir + "ReportingEngine.ContextualObjectMemberAccess.docx"); DataSet ds = DataSet.AddTestData(); BuildReport(doc, ds, "ds"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.ContextualObjectMemberAccess.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.ContextualObjectMemberAccess.docx", MyDir + @"\Golds\ReportingEngine.ContextualObjectMemberAccess Gold.docx")); }
public void BubbleChartTest() { Document doc = new Document(MyDir + "ReportingEngine.TestBubbleChart.docx"); DataSet ds = DataSet.AddTestData(); BuildReport(doc, ds.Managers, "managers"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.TestBubbleChart.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.TestBubbleChart.docx", MyDir + @"\Golds\ReportingEngine.TestBubbleChart Gold.docx")); }
public void ProgressiveTotal() { Document doc = new Document(MyDir + "ReportingEngine.Total.docx"); DataSet ds = DataSet.AddTestData(); BuildReport(doc, ds, "ds"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.Total.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.Total.docx", MyDir + @"\Golds\ReportingEngine.Total Gold.docx")); }
public void NestedDataTableTest() { Document doc = new Document(MyDir + "ReportingEngine.TestNestedDataTable.docx"); DataSet ds = DataSet.AddTestData(); BuildReport(doc, ds, "ds"); doc.Save(MyDir + @"\Artifacts\ReportingEngine.TestNestedDataTable.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.TestNestedDataTable.docx", MyDir + @"\Golds\ReportingEngine.TestNestedDataTable Gold.docx")); }
public void IfElse() { Document doc = new Document(MyDir + "ReportingEngine.IfElse.docx"); DataSet ds = DataSet.AddTestData(); 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 = DataSet.AddTestData(); 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()); }
public void ConditionalExpressionForRemoveChartSeries() { Document doc = new Document(MyDir + "ReportingEngine.TestRemoveChartSeries.docx"); DataSet ds = DataSet.AddTestData(); int condition = 2; BuildReport(doc, new object[] { ds.Managers, condition }, new[] { "managers", "condition" }); doc.Save(MyDir + @"\Artifacts\ReportingEngine.TestRemoveChartSeries.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.TestRemoveChartSeries.docx", MyDir + @"\Golds\ReportingEngine.TestRemoveChartSeries Gold.docx")); }