public void Constructor_ShouldOnlyBindBeginPrintEvent()
        {
            printer = new PictureBoxPrinter(pictureBox, pageSetupDialogFacade, printPreviewDialogFacade, printDialogFacade, printDocumentFacade);

            printDocumentFacade.DidNotReceive().BindBeginPrintEvent(Arg.Any<IControlPrinter<PictureBox>>());
            printDocumentFacade.DidNotReceive().BindEndPrintEvent(Arg.Any<IControlPrinter<PictureBox>>());
            printDocumentFacade.Received().BindPrintPageEvent(printer);
        }
Beispiel #2
0
        public void Constructor_ShouldOnlyBindBeginPrintEvent()
        {
            _printer = new PictureBoxPrinter(_pictureBox, _pageSetupDialogFacade, _printPreviewDialogFacade, _printDialogFacade, _printDocumentFacade);

            _printDocumentFacade.DidNotReceive().BindBeginPrintEvent(Arg.Any <IControlPrinter <PictureBox> >());
            _printDocumentFacade.DidNotReceive().BindEndPrintEvent(Arg.Any <IControlPrinter <PictureBox> >());
            _printDocumentFacade.Received().BindPrintPageEvent(_printer);
        }
        public void Constructor_ShouldCreateCustomInstance()
        {
            printer = new PictureBoxPrinter(pictureBox, pageSetupDialog, printPreviewDialog, printDialog, printDocument);

            Assert.That(printer.TargetControl, Is.EqualTo(pictureBox));
            Assert.That(printer.PageSetupDialog, Is.EqualTo(pageSetupDialog));
            Assert.That(printer.PrintPreviewDialog, Is.EqualTo(printPreviewDialog));
            Assert.That(printer.PrintDialog, Is.EqualTo(printDialog));
            Assert.That(printer.PrintDocument, Is.EqualTo(printDocument));
        }
Beispiel #4
0
        public void Constructor_ShouldCreateCustomInstance()
        {
            _printer = new PictureBoxPrinter(_pictureBox, _pageSetupDialog, _printPreviewDialog, _printDialog, _printDocument);

            Assert.That(_printer.TargetControl, Is.EqualTo(_pictureBox));
            Assert.That(_printer.PageSetupDialog, Is.EqualTo(_pageSetupDialog));
            Assert.That(_printer.PrintPreviewDialog, Is.EqualTo(_printPreviewDialog));
            Assert.That(_printer.PrintDialog, Is.EqualTo(_printDialog));
            Assert.That(_printer.PrintDocument, Is.EqualTo(_printDocument));
        }
Beispiel #5
0
        public void SetUp()
        {
            _pictureBox               = new PictureBox();
            _pageSetupDialog          = new PageSetupDialog();
            _pageSetupDialogFacade    = Substitute.For <IPageSetupDialogFacade>();
            _printDialog              = new PrintDialog();
            _printDialogFacade        = Substitute.For <IPrintDialogFacade>();
            _printDocument            = new PrintDocument();
            _printDocumentFacade      = Substitute.For <IPrintDocumentFacade>();
            _printPreviewDialog       = new PrintPreviewDialog();
            _printPreviewDialogFacade = Substitute.For <IPrintPreviewDialogFacade>();

            _printer = new PictureBoxPrinter(_pictureBox, _pageSetupDialogFacade, _printPreviewDialogFacade, _printDialogFacade, _printDocumentFacade);
        }
        public void Constructor_ShouldCreateDefaultInstance()
        {
            printer = new PictureBoxPrinter(pictureBox);

            Assert.That(printer.TargetControl, Is.EqualTo(pictureBox));
        }
        public void SetUp()
        {
            pictureBox = new PictureBox();
            pageSetupDialog = new PageSetupDialog();
            pageSetupDialogFacade = Substitute.For<IPageSetupDialogFacade>();
            printDialog = new PrintDialog();
            printDialogFacade = Substitute.For<IPrintDialogFacade>();
            printDocument = new PrintDocument();
            printDocumentFacade = Substitute.For<IPrintDocumentFacade>();
            printPreviewDialog = new PrintPreviewDialog();
            printPreviewDialogFacade = Substitute.For<IPrintPreviewDialogFacade>();

            printer = new PictureBoxPrinter(pictureBox, pageSetupDialogFacade, printPreviewDialogFacade, printDialogFacade, printDocumentFacade);
        }
Beispiel #8
0
        public void Constructor_ShouldCreateDefaultInstance()
        {
            _printer = new PictureBoxPrinter(_pictureBox);

            Assert.That(_printer.TargetControl, Is.EqualTo(_pictureBox));
        }