public void CreateGraphicsFromPageSize()
        {
            reportCreator.BuildExportList();
            var      page = reportCreator.Pages[0];
            Graphics g    = CreateGraphics.FromSize(page.Size);

            Assert.That(g, Is.Not.Null);
        }
        public void GraphicsIsSameSizeAsPage()
        {
            reportCreator.BuildExportList();
            var page     = reportCreator.Pages[0];
            var graphics = CreateGraphics.FromSize(page.Size);

            Assert.That(graphics.VisibleClipBounds.Width, Is.EqualTo(page.Size.Width));
            Assert.That(graphics.VisibleClipBounds.Height, Is.EqualTo(page.Size.Height));
        }
 public BasePageBuilder(IReportModel reportModel)
 {
     if (reportModel == null)
     {
         throw new ArgumentNullException("reportModel");
     }
     ReportModel = reportModel;
     Pages       = new Collection <ExportPage>();
     Graphics    = CreateGraphics.FromSize(reportModel.ReportSettings.PageSize);
 }