public SharedSettingsLoader(IIniSettingsLoader iniSettingsLoader, IDirectory directory, IGpoSettings gpoSettings, IProgramDataDirectoryHelper programDataDirectoryHelper) { _iniSettingsLoader = iniSettingsLoader; _directory = directory; _gpoSettings = gpoSettings; _programDataDirectoryHelper = programDataDirectoryHelper; }
public InitializeDefaultSettingsStart(ICheckAllStartupConditions checkAllStartupConditions, IIniSettingsLoader iniSettingsLoader, ISettingsProvider settingsProvider, IInstallationPathProvider pathProvider, IDataStorageFactory storageFactory) : base(checkAllStartupConditions) { _iniSettingsLoader = iniSettingsLoader; _settingsProvider = settingsProvider; _pathProvider = pathProvider; _storageFactory = storageFactory; }
public IniSettingsAssistant(IInteractionInvoker interactionInvoker, ApplicationSettingsWindowTranslation translation, ISettingsManager settingsManager, IDataStorageFactory dataStorageFactory, IIniSettingsLoader iniSettingsLoader) { _interactionInvoker = interactionInvoker; _translation = translation; _settingsManager = settingsManager; _settingsProvider = settingsManager.GetSettingsProvider(); _dataStorageFactory = dataStorageFactory; _iniSettingsLoader = iniSettingsLoader; }
public IniSettingsAssistant(IInteractionInvoker interactionInvoker, ITranslator translator, ISettingsManager settingsManager, IDataStorageFactory dataStorageFactory, IIniSettingsLoader iniSettingsLoader) { _interactionInvoker = interactionInvoker; _translator = translator; _settingsManager = settingsManager; _settingsProvider = settingsManager.GetSettingsProvider(); _dataStorageFactory = dataStorageFactory; _iniSettingsLoader = iniSettingsLoader; }
public IniSettingsAssistant(IInteractionInvoker interactionInvoker, ITranslationUpdater translationUpdater, ISettingsManager settingsManager, IDataStorageFactory dataStorageFactory, IIniSettingsLoader iniSettingsLoader) { _interactionInvoker = interactionInvoker; _settingsManager = settingsManager; _settingsProvider = settingsManager.GetSettingsProvider(); _dataStorageFactory = dataStorageFactory; _iniSettingsLoader = iniSettingsLoader; translationUpdater.RegisterAndSetTranslation(tf => _translation = tf.UpdateOrCreateTranslation(_translation)); }
public void Setup() { var checkAllStartupConditions = Substitute.For <ICheckAllStartupConditions>(); _iniSettingsLoader = Substitute.For <IIniSettingsLoader>(); _settings = new PdfCreatorSettings(Substitute.For <IStorage>()); _iniSettingsLoader.LoadIniSettings(Arg.Any <string>()).Returns(_settings); _settingsProvider = Substitute.For <ISettingsProvider>(); _settingsProvider.CheckValidSettings(_settings).Returns(true); _pathProvider = Substitute.For <IInstallationPathProvider>(); _storageFactory = Substitute.For <IDataStorageFactory>(); _initializeDefaultSettingsStart = new InitializeDefaultSettingsStart(checkAllStartupConditions, _iniSettingsLoader, _settingsProvider, _pathProvider, _storageFactory); }
public CreatorIniSettingsAssistant ( IInteractionInvoker interactionInvoker, ITranslationUpdater translationUpdater, ISettingsManager settingsManager, IDataStorageFactory dataStorageFactory, IIniSettingsLoader iniSettingsLoader, IPrinterProvider printerProvider, IUacAssistant uacAssistant) : base(interactionInvoker, dataStorageFactory, translationUpdater) { _settingsManager = settingsManager; _settingsProvider = settingsManager.GetSettingsProvider(); _dataStorageFactory = dataStorageFactory; _iniSettingsLoader = iniSettingsLoader; _printerProvider = printerProvider; _uacAssistant = uacAssistant; }
public SharedSettingsLoader(IIniSettingsLoader iniSettingsLoader, IDirectory directory, IGpoSettings gpoSettings) { _iniSettingsLoader = iniSettingsLoader; _directory = directory; _gpoSettings = gpoSettings; }
public CreatorIniSettingsAssistantHelper(IInteractionInvoker interactionInvoker, ITranslationUpdater translationUpdater, ISettingsManager settingsManager, IDataStorageFactory dataStorageFactory, IIniSettingsLoader iniSettingsLoader, IPrinterProvider printerProvider, IUacAssistant uacAssistant) : base(interactionInvoker, translationUpdater, settingsManager, dataStorageFactory, iniSettingsLoader, printerProvider, uacAssistant) { }