public DirectConversionHelper(IDirectConversionProvider provider, IJobInfoQueue jobInfoQueue, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager) { _provider = provider; _jobInfoQueue = jobInfoQueue; _settingsProvider = settingsProvider; _jobInfoManager = jobInfoManager; }
public void Setup() { _fixture = new Fixture().Customize(new AutoNSubstituteCustomization()); _directConversionProvider = _fixture.Freeze <IDirectConversionProvider>(); _jobInfoQueue = _fixture.Freeze <IJobInfoQueue>(); var settingsProvider = _fixture.Freeze <ISettingsProvider>(); settingsProvider.Settings.Returns(new PdfCreatorSettings(null)); }
public PdfCreatorAdapter(IFile file, IPathSafe pathSafe, PrintFileHelperComFactory printFileHelperComFactory, IJobInfoQueue jobInfoQueue, ISpoolerProvider spoolerProvider, ISpoolFolderAccess spoolFolderAccess, IJobInfoManager jobInfoManager, IDirectConversionProvider directConversionProvider, IPrinterHelper printerHelper, IPipeServerManager pipeServerManager) { PrinterHelper = printerHelper; _file = file; _pathSafe = pathSafe; _printFileHelperComFactory = printFileHelperComFactory; _jobInfoQueue = jobInfoQueue; _spoolerProvider = spoolerProvider; _spoolFolderAccess = spoolFolderAccess; _jobInfoManager = jobInfoManager; _directConversionProvider = directConversionProvider; _pipeServerManager = pipeServerManager; }