public void InsertDocumentDinamicallyByUri() { Aspose.Words.Document template = DocumentHelper.CreateSimpleDocument("<<doc [src.DocumentUri]>>"); DocumentTestClass docUri = new DocumentTestBuilder().WithDocumentUri("http://www.snee.com/xml/xslt/sample.doc").Build(); BuildReport(template, docUri, "src", ReportBuildOptions.None); template.Save(MyDir + @"\Artifacts\ReportingEngine.InsertDocumentDinamically.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.InsertDocumentDinamically.docx", MyDir + @"\Golds\ReportingEngine.InsertDocumentDinamically(uri) Gold.docx"), "Fail inserting document by uri"); }
public void InsertDocumentDinamicallyByBytes() { Aspose.Words.Document template = DocumentHelper.CreateSimpleDocument("<<doc [src.DocumentBytes]>>"); DocumentTestClass docBytes = new DocumentTestBuilder().WithDocumentBytes(File.ReadAllBytes(MyDir + "ReportingEngine.TestDataTable.docx")).Build(); BuildReport(template, docBytes, "src", ReportBuildOptions.None); template.Save(MyDir + @"\Artifacts\ReportingEngine.InsertDocumentDinamically.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.InsertDocumentDinamically.docx", MyDir + @"\Golds\ReportingEngine.InsertDocumentDinamically(stream,doc,bytes) Gold.docx"), "Fail inserting document by bytes"); }
public void InsertDocumentDinamicallyByStream() { Aspose.Words.Document template = DocumentHelper.CreateSimpleDocument("<<doc [src.DocumentStream]>>"); DocumentTestClass docStream = new DocumentTestBuilder().WithDocumentStream(new FileStream(this.mDocument, FileMode.Open, FileAccess.Read)).Build(); BuildReport(template, docStream, "src", ReportBuildOptions.None); template.Save(MyDir + @"\Artifacts\ReportingEngine.InsertDocumentDinamically.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(MyDir + @"\Artifacts\ReportingEngine.InsertDocumentDinamically.docx", MyDir + @"\Golds\ReportingEngine.InsertDocumentDinamically(stream,doc,bytes) Gold.docx"), "Fail inserting document by stream"); }
public void InsertDocumentDinamically() { Document template = DocumentHelper.CreateSimpleDocument("<<doc [src.Document]>>"); DocumentTestClass doc = new DocumentTestBuilder() .WithDocument(new Document(MyDir + "ReportingEngine.TestDataTable.docx")).Build(); BuildReport(template, doc, "src", ReportBuildOptions.None); template.Save(ArtifactsDir + "ReportingEngine.InsertDocumentDinamically.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(ArtifactsDir + "ReportingEngine.InsertDocumentDinamically.docx", GoldsDir + "ReportingEngine.InsertDocumentDinamically(stream,doc,bytes) Gold.docx"), "Fail inserting document by document"); }
public void InsertDocumentDynamicallyByBase64() { Document template = DocumentHelper.CreateSimpleDocument("<<doc [src.DocumentString]>>"); string base64Template = File.ReadAllText(MyDir + "Reporting engine template - Data table (base64).txt"); DocumentTestClass docBase64 = new DocumentTestBuilder().WithDocumentString(base64Template).Build(); BuildReport(template, docBase64, "src", ReportBuildOptions.None); template.Save(ArtifactsDir + "ReportingEngine.InsertDocumentDynamically.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(ArtifactsDir + "ReportingEngine.InsertDocumentDynamically.docx", GoldsDir + "ReportingEngine.InsertDocumentDynamically(stream,doc,bytes) Gold.docx"), "Fail inserting document by uri"); }
public void RestartingListNumberingDynamicallyWhileInsertingDocumentDynamically() { Document template = DocumentHelper.CreateSimpleDocument("<<doc [src.Document] -build>>"); DocumentTestClass doc = new DocumentTestBuilder() .WithDocument(new Document(MyDir + "Reporting engine template - List numbering.docx")).Build(); BuildReport(template, new object[] { doc, Common.GetManagers() }, new[] { "src", "Managers" }, ReportBuildOptions.RemoveEmptyParagraphs); template.Save(ArtifactsDir + "ReportingEngine.RestartingListNumberingDynamicallyWhileInsertingDocumentDynamically.docx"); Assert.IsTrue(DocumentHelper.CompareDocs(ArtifactsDir + "ReportingEngine.RestartingListNumberingDynamicallyWhileInsertingDocumentDynamically.docx", GoldsDir + "ReportingEngine.RestartingListNumberingDynamicallyWhileInsertingDocumentDynamically Gold.docx")); }
public void InsertDocumentDinamicallyWithAdditionalTemplateChecking() { Document template = DocumentHelper.CreateSimpleDocument("<<doc [src.Document] -build>>"); DocumentTestClass doc = new DocumentTestBuilder() .WithDocument(new Document(MyDir + "ReportingEngine.TestDataTable.docx")).Build(); BuildReport(template, new object[] { doc, Common.GetContracts() }, new[] { "src", "Contracts" }, ReportBuildOptions.None); template.Save( ArtifactsDir + "ReportingEngine.InsertDocumentDinamicallyWithAdditionalTemplateChecking.docx"); Assert.IsTrue( DocumentHelper.CompareDocs( ArtifactsDir + "ReportingEngine.InsertDocumentDinamicallyWithAdditionalTemplateChecking.docx", GoldsDir + "ReportingEngine.InsertDocumentDinamicallyWithAdditionalTemplateChecking Gold.docx"), "Fail inserting document by document"); }