Example #1
0
 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;
 }
Example #4
0
 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;
 }
Example #5
0
        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)
 {
 }