public void PrintingDevice_ParametersTest_DefaultPrinter_IsValid() { _printingDevice.Job.Profile.Printing.Enabled = true; _printingDevice.Job.Profile.Printing.SelectPrinter = SelectPrinter.DefaultPrinter; _printingDevice.Job.Profile.Printing.PrinterName = "Some different PrinterName"; _printerStub.Stub(x => x.IsValid).Return(true); _printerStub.PrinterName = PrinterName; _parameterStrings = new Collection <string>(_printingDevice.GetGhostScriptParameters(_ghostscriptVersion)); var markString = GetMarkString(_parameterStrings); Assert.IsTrue(markString.Contains("/OutputFile (\\\\\\\\spool\\\\" + PrinterName + ")")); }
public void PrintingDevice_ParametersTest_DefaultPrinter_IsNotValid() { _printingDevice.Job.Profile.Printing.Enabled = true; _printingDevice.Job.Profile.Printing.SelectPrinter = SelectPrinter.DefaultPrinter; _printingDevice.Job.Profile.Printing.PrinterName = "Some different PrinterName"; _printerStub.Stub(x => x.IsValid).Return(false); _printerStub.PrinterName = PrinterName; var exception = Assert.Throws <Exception>( () => { _parameterStrings = new Collection <string>(_printingDevice.GetGhostScriptParameters(_ghostscriptVersion)); }); Assert.AreEqual("100", exception.Message, "Wrong errorcode in exception."); }