public void Archive_additional_files() { AddFile(); report.Reports.Enqueue(new FakeReport()); var file = report.ArchFile(report.BuildResultFile())[0]; var files = LsZip(file); Assert.That(files.Count(), Is.EqualTo(2)); Assert.That(files[1], Is.EqualTo("Rep1.xls")); Assert.That(files[0], Is.EqualTo("description.xls")); }
public void Release_report_references() { var report = new GeneralReport(); report.NoArchive = true; report.Reports.Enqueue(new FakeReport()); report.BuildResultFile(); Assert.AreEqual(0, report.Reports.Count); }
public void Build_report_if_last_broken() { var report = new GeneralReport(); report.NoArchive = true; report.Reports.Enqueue(new FakeReport()); report.Reports.Enqueue(new TestProcessReport.FakeReportWithReportException()); var files = report.BuildResultFile(); Assert.AreEqual("Rep0.xls", files.Implode(x => Path.GetFileName(x))); }
public void TestArchBase() { var gr = new GeneralReport(); gr.NoArchive = true; gr.Reports.Enqueue(new FakeReport()); var file = gr.ArchFile(gr.BuildResultFile())[0]; Assert.That(Path.GetExtension(file), Is.EqualTo(".xls")); gr = new GeneralReport(); gr.Reports.Enqueue(new FakeReport()); file = gr.ArchFile(gr.BuildResultFile())[0]; Assert.That(Path.GetExtension(file), Is.EqualTo(".zip")); }