public void Defaults() { var settings = new HtmlReportSplitSettings(); Assert.IsTrue(settings.Enabled); Assert.AreEqual(2000, settings.PageSize); }
private VtlReportWriter GetReportWriter(VelocityEngine velocityEngine, VelocityContext velocityContext, IReportWriter reportWriter, FormatHelper helper, ReportFormatterOptions options) { int pageSize = GetReportPageSize(options); int testCount = (reportWriter.Report.TestPackageRun == null) ? 0 : reportWriter.Report.TestPackageRun.Statistics.TestCount; if (pageSize < 0) { HtmlReportSplitSettings settings = preferenceManager.HtmlReportSplitSettings; pageSize = settings.Enabled ? settings.PageSize : 0; } if (supportSplit && pageSize > 0 && testCount > pageSize) { return(new MultipleFilesVtlReportWriter(velocityEngine, velocityContext, reportWriter, templatePath, contentType, extension, helper, pageSize)); } return(new SingleFileVtlReportWriter(velocityEngine, velocityContext, reportWriter, templatePath, contentType, extension, helper)); }
private void Preset(HtmlReportSplitSettings settings) { checkBoxEnabled.Checked = settings.Enabled; numericUpDownPageSize.Value = settings.PageSize; EnablePageSizeControls(settings.Enabled); }