public void CurrentPageContainFiveItems() { reportCreator.BuildExportList(); var page = reportCreator.Pages[0]; Assert.That(page.ExportedItems.Count, Is.EqualTo(4)); }
public void CreateGraphicsFromPageSize() { reportCreator.BuildExportList(); var page = reportCreator.Pages[0]; Graphics g = CreateGraphics.FromSize(page.Size); Assert.That(g, Is.Not.Null); }
public void FormsReportContains_4_Sections() { reportCreator.BuildExportList(); var x = reportCreator.Pages[0].ExportedItems; var y = from s in x where s.GetType() == typeof(ExportContainer) select s; Assert.That(y.ToList().Count, Is.EqualTo(4)); Console.WriteLine("-------PageLayoutFixture:ShowDebug---------"); var ex = new DebugExporter(reportCreator.Pages); ex.Run(); }
void BuildExportList(IReportCreator reportCreator) { Pages.Clear(); reportCreator.PageCreated += OnPageCreated; reportCreator.BuildExportList(); reportCreator.PageCreated -= OnPageCreated; }
private void RunFormSheet(ReportModel reportModel) { IReportCreator reportCreator = FormPageBuilder.CreateInstance(reportModel); reportCreator.SectionRendering += new EventHandler <SectionRenderEventArgs>(PushPrinting); reportCreator.PageCreated += OnPageCreated; reportCreator.BuildExportList(); ShowCompleted(); }
private void RunDataReport(ReportModel reportModel, IDataManager data) { ILayouter layouter = new Layouter(); IReportCreator reportCreator = DataPageBuilder.CreateInstance(reportModel, data, layouter); reportCreator.SectionRendering += new EventHandler <SectionRenderEventArgs>(PushPrinting); reportCreator.PageCreated += OnPageCreated; reportCreator.BuildExportList(); ShowCompleted(); }
public void CanReadPageNumber() { reportCreator.BuildExportList(); var page = reportCreator.Pages[0]; var sec = (ExportContainer)page.ExportedItems[3]; var s = (ExportText)sec.ExportedItems[1]; Assert.That(s.Text.Contains("1")); Assert.That(s.Text.Contains("Page")); }
public void HandleEmptyList() { var asm = Assembly.GetExecutingAssembly(); var stream = asm.GetManifestResourceStream(TestHelper.ReportFromList); var reportingFactory = new ReportingFactory(); var model = reportingFactory.LoadReportModel(stream); reportCreator = new DataPageBuilder(model, new List <string>()); reportCreator.BuildExportList(); Assert.That(reportCreator.Pages[0].ExportedItems.Count, Is.EqualTo(4)); }
private void RunDataReport(ReportModel reportModel, IDataManager data) { IReportCreator reportCreator = DataPageBuilder.CreateInstance(reportModel, data); reportCreator.SectionRendering += new EventHandler <SectionRenderEventArgs>(PushPrinting); reportCreator.GroupHeaderRendering += new EventHandler <GroupHeaderEventArgs>(GroupHeaderRendering); reportCreator.GroupFooterRendering += GroupFooterRendering; reportCreator.RowRendering += new EventHandler <RowRenderEventArgs>(RowRendering); reportCreator.PageCreated += OnPageCreated; reportCreator.BuildExportList(); ShowCompleted(); }
public IReportCreator Run(ReadOnlyCollection <AssemblyNode> list) { System.Reflection.Assembly asm = Assembly.GetExecutingAssembly(); System.IO.Stream stream = asm.GetManifestResourceStream("ICSharpCode.CodeQuality.Reporting.DependencyReport.srd"); var model = ReportEngine.LoadReportModel(stream); ReportSettings = model.ReportSettings; var newList = MakeList(list); IReportCreator creator = ReportEngine.CreatePageBuilder(model, newList, null); creator.BuildExportList(); return(creator); }
public void RunReport(ReportModel reportModel, DataTable dataTable, ReportParameters parameters) { if (reportModel == null) { throw new ArgumentNullException("reportModel"); } if (dataTable == null) { throw new ArgumentNullException("dataTable"); } ReportEngine.CheckForParameters(reportModel, parameters); IDataManager dataManager = DataManagerFactory.CreateDataManager(reportModel, dataTable); IReportCreator reportCreator = DataPageBuilder.CreateInstance(reportModel, dataManager); // reportCreator.SectionRendering += new EventHandler<SectionRenderEventArgs>(PushPrinting); // reportCreator.GroupHeaderRendering += new EventHandler<GroupHeaderEventArgs>(GroupHeaderRendering); // reportCreator.GroupFooterRendering += GroupFooterRendering; // // reportCreator.RowRendering += new EventHandler<RowRenderEventArgs>(RowRendering); reportCreator.BuildExportList(); }
private void RunEventLogger_Pdf(string fileName) { Cursor.Current = Cursors.WaitCursor; EventLogger eventLogger = new EventLogger(fileName); Cursor.Current = Cursors.Default; this.imageList = eventLogger.Images; ReportModel model = ReportEngine.LoadReportModel(fileName); IReportCreator creator = ReportEngine.CreatePageBuilder(model, eventLogger.EventLog, null); creator.SectionRendering += PushPrinting; creator.BuildExportList(); using (PdfRenderer pdfRenderer = PdfRenderer.CreateInstance(creator, SelectFilename(), true)) { pdfRenderer.Start(); pdfRenderer.RenderOutput(); pdfRenderer.End(); } }
public IReportCreator Run(ReadOnlyCollection <AssemblyNode> list) { System.Reflection.Assembly asm = Assembly.GetExecutingAssembly(); System.IO.Stream stream = asm.GetManifestResourceStream("ICSharpCode.CodeQuality.Reporting.Overviewreport.srd"); var model = ReportEngine.LoadReportModel(stream); ReportSettings = model.ReportSettings; var r = from c in list select new OverviewViewModel { Node = c }; var p = new ReportParameters(); p.Parameters.Add(new BasicParameter("param1", base.FileNames[0])); p.Parameters.Add(new BasicParameter("param2", list.Count.ToString())); IReportCreator creator = ReportEngine.CreatePageBuilder(model, r.ToList(), p); creator.BuildExportList(); return(creator); }
private void RunContributorsWithParameters(string fileName) { var model = ReportEngine.LoadReportModel(fileName); ReportParameters parameters = ReportEngine.LoadParameters(fileName); BasicParameter p1 = parameters.Parameters[0]; p1.ParameterValue = "Value of Parameter"; List <Contributor> list = ContributorsReportData.CreateContributorsList(); IReportCreator creator = ReportEngine.CreatePageBuilder(model, list, parameters); creator.SectionRendering += PushPrinting; creator.BuildExportList(); using (PdfRenderer pdfRenderer = PdfRenderer.CreateInstance(creator, SelectFilename(), true)) { pdfRenderer.Start(); pdfRenderer.RenderOutput(); pdfRenderer.End(); } }
public void BuildExportPagesCountIsOne() { reportCreator.BuildExportList(); Assert.That(reportCreator.Pages.Count, Is.EqualTo(1)); }
public void TestMethod() { reportCreator.BuildExportList(); // Only a test value Assert.That(reportCreator.Pages.Count, Is.EqualTo(2)); }
public void HandleEmptyList() { var asm = Assembly.GetExecutingAssembly(); var stream = asm.GetManifestResourceStream(TestHelper.ReportFromList); var reportingFactory = new ReportingFactory(); var model = reportingFactory.LoadReportModel (stream); reportCreator = new DataPageBuilder(model,new List<string>()); reportCreator.BuildExportList(); Assert.That(reportCreator.Pages[0].ExportedItems.Count,Is.EqualTo(4)); }
public void InitPushModelReport() { reportCreator.BuildExportList(); Assert.That(reportCreator.Pages.Count, Is.GreaterThan(0)); }