public void SetUp() { _pathUtil = Substitute.For <IPathUtil>(); _lastSaveDirectoryHelper = Substitute.For <ILastSaveDirectoryHelper>(); _targetFilePathComposer = new TargetFilePathComposer(_pathUtil, _lastSaveDirectoryHelper); _job = new Job(new JobInfo(), new ConversionProfile(), new Accounts()); }
public void SetUp() { _currentSettings = new PdfCreatorSettings(null); _currentSettingsProvider = Substitute.For <ICurrentSettingsProvider>(); _currentSettingsProvider.Settings.Returns(_currentSettings); _settingsManager = Substitute.For <ISettingsManager>(); _tempFolderProvider = Substitute.For <ITempFolderProvider>(); _tempFolderProvider.TempFolder.Returns(TempFolder); var pathUtil = new PathUtil(Substitute.For <IPath>(), Substitute.For <IDirectory>()); _lastSaveDirectoryHelper = new LastSaveDirectoryHelper(_currentSettingsProvider, _settingsManager, _tempFolderProvider, pathUtil); _job = new Job(new JobInfo(), new ConversionProfile(), new JobTranslations(), new Accounts()); _job.OutputFilenameTemplate = _outputFilenameTemplate; }
public InteractiveWorkflow(IShellManager shellManager, ITargetFilePathComposer targetFilePathComposer, IJobDataUpdater jobDataUpdater, IErrorNotifier errorNotifier, ISettingsProvider settingsProvider, ICommandLocator commandLocator, ILastSaveDirectoryHelper lastSaveDirectoryHelper, IDirectoryHelper directoryHelper, IInteractiveProfileChecker interactiveProfileChecker, IJobEventsManager jobEventsManager ) { _shellManager = shellManager; _errorNotifier = errorNotifier; _settingsProvider = settingsProvider; _commandLocator = commandLocator; _lastSaveDirectoryHelper = lastSaveDirectoryHelper; _directoryHelper = directoryHelper; _interactiveProfileChecker = interactiveProfileChecker; _targetFilePathComposer = targetFilePathComposer; JobDataUpdater = jobDataUpdater; JobEventsManager = jobEventsManager; _targetFilePathComposer = targetFilePathComposer; }
public TargetFilePathComposer(IPathUtil pathUtil, ILastSaveDirectoryHelper lastSaveDirectoryHelper) : base(pathUtil) { _lastSaveDirectoryHelper = lastSaveDirectoryHelper; }