public NewPipeJobHandler(IJobInfoQueue jobInfoQueue, ISettingsManager settingsManager, IFileConversionAssistant fileConversionAssistant, IMainWindowThreadLauncher mainWindowThreadLauncher, IJobInfoManager jobInfoManager, IThreadManager threadManager, IJobInfoQueueManager jobInfoQueueManager) { _jobInfoQueue = jobInfoQueue; _settingsManager = settingsManager; _fileConversionAssistant = fileConversionAssistant; _mainWindowThreadLauncher = mainWindowThreadLauncher; _jobInfoManager = jobInfoManager; _threadManager = threadManager; _jobInfoQueueManager = jobInfoQueueManager; }
private MaybePipedApplicationStarter BuildMaybePipedApplicationStarter(int retries = 1) { _jobInfoQueueManager = Substitute.For <IJobInfoQueueManager>(); var jobInfoQueue = Substitute.For <IJobInfoQueue>(); var staticPropertiesHack = Substitute.For <IStaticPropertiesHack>(); var spooledJobFinder = Substitute.For <ISpooledJobFinder>(); var starter = new MaybePipedApplicationStarter(_settingsManager, _updateAssistant, _startupConditions, _threadManager, _pipeServerManager, _jobInfoQueueManager, jobInfoQueue, staticPropertiesHack, _cleanUp, spooledJobFinder); starter.Retries = retries; return(starter); }
public MaybePipedApplicationStarter(ISettingsManager settingsManager, IUpdateAssistant updateAssistant, ICheckAllStartupConditions startupConditions, IThreadManager threadManager, IPipeServerManager pipeServerManager, IJobInfoQueueManager jobInfoQueueManager, IJobInfoQueue jobInfoQueue, IStaticPropertiesHack staticPropertiesHack, IPdfCreatorCleanUp cleanUp, ISpooledJobFinder spooledJobFinder) { StartupConditions = startupConditions; _jobInfoQueue = jobInfoQueue; _cleanUp = cleanUp; _spooledJobFinder = spooledJobFinder; _settingsManager = settingsManager; _updateAssistant = updateAssistant; _threadManager = threadManager; _pipeServerManager = pipeServerManager; _jobInfoQueueManager = jobInfoQueueManager; staticPropertiesHack.SetStaticProperties(); }
public MaybePipedApplicationStarter(ISettingsManager settingsManager, IUpdateHelper updateHelper, ICheckAllStartupConditions startupConditions, IThreadManager threadManager, IPipeServerManager pipeServerManager, IJobInfoQueueManager jobInfoQueueManager, IJobInfoQueue jobInfoQueue, IStaticPropertiesHack staticPropertiesHack, IPdfCreatorFolderCleanUp folderCleanUp, ISpooledJobFinder spooledJobFinder, IJobHistoryActiveRecord jobHistoryActiveRecord) { StartupConditions = startupConditions; _jobInfoQueue = jobInfoQueue; _folderCleanUp = folderCleanUp; _spooledJobFinder = spooledJobFinder; _jobHistoryActiveRecord = jobHistoryActiveRecord; _settingsManager = settingsManager; _updateHelper = updateHelper; _threadManager = threadManager; _pipeServerManager = pipeServerManager; _jobInfoQueueManager = jobInfoQueueManager; staticPropertiesHack.SetStaticProperties(); }