コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }