public void ColorPrintPartsForDebug_IsDefault_False()
 {
     Printing.PrintProcessor.PrintProcessor tp = new TestPrintProcessor();
     Assert.That(tp.ColorPrintPartsForDebug, Is.False);
     tp.ColorPrintPartsForDebug = true;
     Assert.That(tp.ColorPrintPartsForDebug, Is.True);
 }
 public void ColorPrintPartsForDebug_IsDefault_False()
 {
     Printing.PrintProcessor.PrintProcessor tp = new TestPrintProcessor();
     Assert.That(tp.ColorPrintPartsForDebug, Is.False);
     tp.ColorPrintPartsForDebug = true;
     Assert.That(tp.ColorPrintPartsForDebug, Is.True);
 }
        public void PrintDoucment_CloseDialog_ReturnsTrue()
        {
            var printProcessor = new TestPrintProcessor();

            var printDialog = new Mock <IPrintDialog>();

            printDialog.Setup(i => i.ShowDialog()).Returns(true);

            printProcessor.PrintDialog = printDialog.Object;

            Assert.That(printProcessor.PrintDocument(), Is.True);
        }
        public void PreviewDocument1()
        {
            var printDialog        = new Mock <IPrintDialog>();
            var testPrintProcessor = new TestPrintProcessor {
                PrintDialog = printDialog.Object
            };
            var printProcessor = new PrintProcessorCollection(testPrintProcessor);
            var windowProvider = new Mock <IWindowProvider>();

            printProcessor.PreviewDocument(windowProvider.Object);

            windowProvider.Verify(i => i.Show(It.IsNotNull <string>(), It.IsNotNull <DocumentViewer>()), Times.Once);
        }
        public void PrintDoucment_Direct_ReturnsTrue()
        {
            var printProcessor = new TestPrintProcessor();

            var printDialog = new Mock <IPrintDialog>();

            printDialog.Setup(i => i.ShowDialog()).Returns(false);

            printProcessor.PrintDialog = printDialog.Object;

            Assert.That(printProcessor.PrintDocument(PrinterSettings.InstalledPrinters[0], new LocalPrintServer()), Is.True);
            Assert.That(printProcessor.PrintDocument(PrinterSettings.InstalledPrinters[0]), Is.True);
        }
Example #6
0
        public void PrintDoucment_CloseDialog_ReturnsFalse()
        {
            var printDialog = new Mock <IPrintDialog>();

            printDialog.Setup(i => i.ShowDialog()).Returns(false);

            var testPrintProcessor = new TestPrintProcessor();

            testPrintProcessor.PrintDialog = printDialog.Object;
            var printProcessor = new PrintProcessorCollection(testPrintProcessor);

            Assert.That(printProcessor.PrintDocument(), Is.False);
        }
Example #7
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 SaveToXps_FileIsFilled()
        {
            var printProcessor = new TestPrintProcessor();

            var printDialog = new Mock <IPrintDialog>();

            printDialog.Setup(i => i.ShowDialog()).Returns(false);

            printProcessor.PrintDialog = printDialog.Object;

            string file = Path.GetTempFileName();

            Assert.That(new FileInfo(file).Length, Is.Zero);
            printProcessor.SaveToXps(file);

            Assert.That(new FileInfo(file).Length, Is.Positive);

            File.Delete(file);
        }
        public void PrintDoucment_Direct_ReturnsTrue()
        {
            var printDialog = new Mock<IPrintDialog>();
            printDialog.Setup(i => i.ShowDialog()).Returns(true);

            var testPrintProcessor = new TestPrintProcessor();
            var printProcessor = new PrintProcessorCollection(testPrintProcessor);

            testPrintProcessor.PrintDialog = printDialog.Object;

            Assert.That(printProcessor.PrintDocument(), Is.True);
            Assert.That(printProcessor.PrintDocument(PrinterSettings.InstalledPrinters[0], new LocalPrintServer()), Is.True);
            Assert.That(printProcessor.PrintDocument(PrinterSettings.InstalledPrinters[0]), Is.True);
        }
        public void PrintDoucment_CloseDialog_ReturnsFalse()
        {
            var printDialog = new Mock<IPrintDialog>();
            printDialog.Setup(i => i.ShowDialog()).Returns(false);

            var testPrintProcessor = new TestPrintProcessor();
            testPrintProcessor.PrintDialog = printDialog.Object;
            var printProcessor = new PrintProcessorCollection(testPrintProcessor);

            Assert.That(printProcessor.PrintDocument(), Is.False);
        }
        public void PreviewDocument1()
        {
            var printDialog = new Mock<IPrintDialog>();
            var testPrintProcessor = new TestPrintProcessor();
            testPrintProcessor.PrintDialog = printDialog.Object;
            var printProcessor = new PrintProcessorCollection(testPrintProcessor);
            var windowProvider = new Mock<IWindowProvider>();
            printProcessor.PreviewDocument(windowProvider.Object);

            windowProvider.Verify(i => i.Show(It.IsNotNull<string>(), It.IsNotNull<DocumentViewer>()), Times.Once);
        }
        public void SaveToXps_FileIsFilled()
        {
            var printProcessor = new TestPrintProcessor();

            var printDialog = new Mock<IPrintDialog>();
            printDialog.Setup(i => i.ShowDialog()).Returns(false);

            printProcessor.PrintDialog = printDialog.Object;

            string file = Path.GetTempFileName();
            Assert.That(new FileInfo(file).Length, Is.Zero);
            printProcessor.SaveToXps(file);

            Assert.That(new FileInfo(file).Length, Is.Positive);

            File.Delete(file);
        }
        public void PrintDoucment_CloseDialog_ReturnsTrue()
        {
            var printProcessor = new TestPrintProcessor();

            var printDialog = new Mock<IPrintDialog>();
            printDialog.Setup(i => i.ShowDialog()).Returns(true);

            printProcessor.PrintDialog = printDialog.Object;

            Assert.That(printProcessor.PrintDocument(), Is.True);
        }
        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();
        }