public IniSettingsLoader(IDataStorageFactory dataStorageFactory, IDefaultSettingsBuilder settingsBuilder, IMigrationStorageFactory migrationStorageFactory, ISettingsBackup settingsBackup) { _dataStorageFactory = dataStorageFactory; _settingsBuilder = settingsBuilder; _migrationStorageFactory = migrationStorageFactory; _settingsBackup = settingsBackup; }
public RestoreSettingsViewModel(IInteractionRequest request, ITranslationUpdater translationUpdater, ISettingsProvider settingsProvider, IGpoSettings gpoSettings, IDefaultSettingsBuilder defaultSettingsBuilder) : base(translationUpdater, gpoSettings) { _request = request; _settingsProvider = settingsProvider; _defaultSettingsBuilder = defaultSettingsBuilder; RestoreDefaultSettingsCommand = new DelegateCommand(RestoreDefaultSettingsExecute); }
public SettingsLoaderBase(ITranslationHelper translationHelper, ISettingsMover settingsMover, IInstallationPathProvider installationPathProvider, IPrinterHelper printerHelper, EditionHelper editionHelper, IDefaultSettingsBuilder defaultSettingsBuilder, IMigrationStorageFactory migrationStorageFactory) { _settingsMover = settingsMover; InstallationPathProvider = installationPathProvider; _printerHelper = printerHelper; _editionHelper = editionHelper; DefaultSettingsBuilder = defaultSettingsBuilder; _migrationStorageFactory = migrationStorageFactory; _translationHelper = translationHelper; }
public SettingsLoader( ITranslationHelper translationHelper, ISettingsMover settingsMover, IInstallationPathProvider installationPathProvider, IPrinterHelper printerHelper, EditionHelper editionHelper, IDefaultSettingsBuilder defaultSettingsBuilder, IMigrationStorageFactory migrationStorageFactory) : base(translationHelper, settingsMover, installationPathProvider, printerHelper, editionHelper, defaultSettingsBuilder, migrationStorageFactory) { }
/// <summary> /// Functions checks, if a default profile exists and adds one. /// </summary> private void CheckAndAddMissingDefaultProfile(PdfCreatorSettings settings, IDefaultSettingsBuilder settingsBuilder) { var defaultProfile = settings.GetProfileByGuid(ProfileGuids.DEFAULT_PROFILE_GUID); if (defaultProfile == null) { defaultProfile = settingsBuilder.CreateDefaultProfile(); settings.ConversionProfiles.Add(defaultProfile); } else { defaultProfile.Properties.Deletable = false; } }
public SettingsLoaderWithSharedSettings( ITranslationHelper translationHelper, ISettingsMover settingsMover, IInstallationPathProvider installationPathProvider, IPrinterHelper printerHelper, EditionHelper editionHelper, IDefaultSettingsBuilder defaultSettingsBuilder, IMigrationStorageFactory migrationStorageFactory, ISharedSettingsLoader sharedSettingsLoader, IActionOrderChecker actionOrderHelper, ISettingsBackup settingsBackup ) : base(translationHelper, settingsMover, installationPathProvider, printerHelper, editionHelper, defaultSettingsBuilder, migrationStorageFactory, actionOrderHelper, settingsBackup) { _sharedSettingsLoader = sharedSettingsLoader; }
public void Setup() { _invoker = Substitute.For <IInteractionRequest>(); _gpoSettings = Substitute.For <IGpoSettings>(); var settings = new PdfCreatorSettings(); _simpleSettingsProvider = Substitute.For <ISettingsProvider>(); _simpleSettingsProvider.Settings.Returns(settings); _settingsManager = Substitute.For <ISettingsManager>(); _settingsManager.GetSettingsProvider().Returns(_simpleSettingsProvider); _currentSettingsProvider = Substitute.For <ICurrentSettingsProvider>(); _defaultSettingsBuilder = Substitute.For <IDefaultSettingsBuilder>(); _defaultSettingsBuilder.CreateDefaultSettings(Arg.Any <ISettings>()).Returns(new PdfCreatorSettings()); _translationUpdater = new TranslationUpdater(new TranslationFactory(), new ThreadManager()); }
public RemoveActionCommand(ISelectedProfileProvider selectedProfileProvider, IDefaultSettingsBuilder defaultSettingsBuilder) { _selectedProfileProvider = selectedProfileProvider; _defaultSettingsBuilder = defaultSettingsBuilder; }