示例#1
0
        public void PreviewDocument()
        {
            var printDialog    = new Mock <IPrintDialog>();
            var printProcessor = new TestPrintProcessor();

            printProcessor.PrintDialog = printDialog.Object;
            var windowProvider = new Mock <IWindowProvider>();

            windowProvider.Setup(i => i.Show(It.IsNotNull <string>(), It.IsNotNull <DocumentViewer>()));

            printProcessor.PreviewDocument(windowProvider.Object);

            windowProvider.VerifyAll();
        }
        public void PreviewDocument(bool colorPrintPartsForDebug)
        {
            var printDialog    = new Mock <IPrintDialog>();
            var printProcessor = new TestPrintProcessor
            {
                PrintDialog             = printDialog.Object,
                ColorPrintPartsForDebug = colorPrintPartsForDebug
            };

            var windowProvider = new Mock <IWindowProvider>();

            windowProvider.Setup(i => i.Show(It.IsNotNull <string>(), It.IsNotNull <DocumentViewer>()));

            printProcessor.PreviewDocument(windowProvider.Object);

            windowProvider.VerifyAll();
        }
        public void PreviewDocument()
        {
            var printDialog = new Mock<IPrintDialog>();
            var printProcessor = new TestPrintProcessor();
            printProcessor.PrintDialog = printDialog.Object;
            var windowProvider = new Mock<IWindowProvider>();
            windowProvider.Setup(i => i.Show(It.IsNotNull<string>(), It.IsNotNull<DocumentViewer>()));

            printProcessor.PreviewDocument(windowProvider.Object);

            windowProvider.VerifyAll();
        }