public void ReportNameOnlyConstructor() { var reportRunner = new ReportRunner(ReportFormat.Excel, TestData.ReportName); var parameters = reportRunner.ViewerParameters; Assert.AreEqual(TestData.ReportName, parameters.ReportPath); Assert.AreEqual(TestData.DefaultServer, parameters.ReportServerUrl); Assert.AreEqual(TestData.DefaultUsername, parameters.Username); Assert.AreEqual(TestData.DefaultPassword, parameters.Password); Assert.AreEqual(ReportFormat.Excel, reportRunner.ReportFormat); Assert.AreEqual(0, parameters.ReportParameters.Count); }
private static void RunReport() { var rr = new ReportRunner(); rr.RunReport(RefactoredCode.Report.StaffShiftPattern); ReportBase newStarters = new NewStartersReport(); newStarters.Print(); ReportBase leavers = new LeaversReport(); leavers.Print(); }
// [Fact] // public async Task on_end_report_clears_playload() // { // var metricsMock = new Mock<IMetrics>(); // var payloadBuilderMock = new Mock<IMetricPayloadBuilder<TestMetricPayload>>(); // payloadBuilderMock.Setup(p => p.Clear()); // var items = CreateReporterAndPayloadBuilder(payloadBuilderMock.Object); // await items.Item1.EndAndFlushReportRunAsync(metricsMock.Object).ConfigureAwait(false); // payloadBuilderMock.Verify(p => p.Clear(), Times.Once); // } // [Fact] // public void when_disposed_clears_playload() // { // var payloadBuilderMock = new Mock<IMetricPayloadBuilder<TestMetricPayload>>(); // payloadBuilderMock.Setup(p => p.Clear()); // var items = CreateReporterAndPayloadBuilder(); // items.Item1.Dispose(); // payloadBuilderMock.Verify(p => p.Clear(), Times.Once); // } private static (IMetricReporter, IMetricPayloadBuilder <TestMetricPayload>) CreateReporterAndPayloadBuilder() { var loggerFactory = new LoggerFactory(); var settings = new TestReporterSettings(); var payloadBuilder = new TestPayloadBuilder(settings.MetricNameFormatter, settings.DataKeys); var reporter = new ReportRunner <TestMetricPayload>( p => { var payload = p.Payload(); return(AppMetricsTaskCache.SuccessTask); }, payloadBuilder, settings.ReportInterval, "Test Reporter", loggerFactory); return(reporter, payloadBuilder); }
//------------------------------------------------------------------------- private void run() { ReportRunner <ReportTemplate> reportRunner = getReportRunner(template); ReportRequirements requirements = reportRunner.requirements(template); ReportCalculationResults calculationResults = runCalculationRequirements(requirements); Report report = reportRunner.runReport(calculationResults, template); switch (format) { case ReportOutputFormat.ASCII_TABLE: report.writeAsciiTable(System.out); break; case ReportOutputFormat.CSV: report.writeCsv(System.out); break; } }
public void ReportNameAndParametersConstructor() { var reportRunner = new ReportRunner( ReportFormat.Excel, TestData.ReportName, TestData.ActualParameters); var parameters = reportRunner.ViewerParameters; Assert.AreEqual(TestData.ReportName, parameters.ReportPath); Assert.AreEqual(TestData.DefaultServer, parameters.ReportServerUrl); Assert.AreEqual(TestData.DefaultUsername, parameters.Username); Assert.AreEqual(TestData.DefaultPassword, parameters.Password); Assert.AreEqual(ReportFormat.Excel, reportRunner.ReportFormat); var errors = TestHelpers.ValidateReportParameters(parameters); if (!string.IsNullOrEmpty(errors)) { Assert.Fail(errors); } }
protected void RunAll_Click(object sender, EventArgs e) { ReportRunner.Run(true); }
protected override void OnRun() { ReportRunner.Run(false); }