public void DeleteTemplateTest() { try { ReportingCloud rc = new ReportingCloud(sUsername, sPassword, uriBasePath); // upload test document byte[] bDocument = File.ReadAllBytes("documents/invoice.tx"); string sTempFilename = "test" + Guid.NewGuid().ToString() + ".tx"; rc.UploadTemplate(sTempFilename, bDocument); if (rc.TemplateExists(sTempFilename) == true) { // delete template rc.DeleteTemplate(sTempFilename); // check, if template has been deleted Assert.IsFalse(rc.TemplateExists(sTempFilename), "Template is not deleted."); } } catch (Exception exc) { Assert.Fail(exc.Message); } }
public List <byte[]> GenerateReport(Report report, JArray data) { if (!connector.TemplateExists(report.TemplateName)) { throw new Exception($"Template {report.TemplateName} does not exist."); } var files = connector.MergeDocument(new MergeBody() { MergeData = data }, report.TemplateName, append: false, test: IsTest); return(files); }
public void UploadTemplateTest() { try { ReportingCloud rc = new ReportingCloud(sUsername, sPassword, uriBasePath); // upload 1 more document with unique file name byte[] bDocument = File.ReadAllBytes("documents/invoice.tx"); string sTempFilename = "test" + Guid.NewGuid().ToString() + ".tx"; rc.UploadTemplate(sTempFilename, bDocument); // template exists? Assert.IsTrue(rc.TemplateExists(sTempFilename), "Template doesn't exist"); rc.DeleteTemplate(sTempFilename); } catch (Exception exc) { Assert.Fail(exc.Message); } }