public AutoUpdateLauncher(ITranslator translator, IInteractionInvoker interactionInvoker, IHashUtil hashUtil, IThreadManager threadManager) { _translator = translator; _interactionInvoker = interactionInvoker; _hashUtil = hashUtil; _threadManager = threadManager; }
public BookingService( IDistributedCacheWrapper distributedCache, IPageHelper pageHelper, IEnumerable <IBookingProvider> bookingProviders, IPageFactory pageFactory, IMappingService mappingService, IWebHostEnvironment environment, ISchemaFactory schemaFactory, ISessionHelper sessionHelper, IHashUtil hashUtil, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, IHttpContextAccessor httpContextAccessor) { _distributedCache = distributedCache; _pageHelper = pageHelper; _bookingProviders = bookingProviders; _pageFactory = pageFactory; _mappingService = mappingService; _environment = environment; _schemaFactory = schemaFactory; _sessionHelper = sessionHelper; _hashUtil = hashUtil; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _httpContextAccessor = httpContextAccessor; }
public BannerDownloader(IFileCache fileCache, BannerOptions options, IHashUtil hashUtil, IDownloader downloader) { _fileCache = fileCache; _options = options; _hashUtil = hashUtil; _downloader = downloader; }
public ElementMapper(IEnumerable <IFileStorageProvider> fileStorageProviders, IHashUtil hashUtil, IConfiguration configuration) { _fileStorageProviders = fileStorageProviders; _hashUtil = hashUtil; _configuration = configuration; }
public UpdateHelper(IDirectory directory, IFile systemFile, ITempFolderProvider tempFolderProvider, IHashUtil hashUtil) { _directory = directory; _systemFile = systemFile; _tempFolderProvider = tempFolderProvider; _hashUtil = hashUtil; OnlineVersion = new ApplicationVersion(new Version(0, 0, 0, 0), "", "", new List <Release>()); }
public UpdateDownloader(IDirectory directory, IFile systemFile, ITempFolderProvider tempFolderProvider, IHashUtil hashUtil, ICancellationTokenSourceFactory cancellationSourceFactory) { _directory = directory; _systemFile = systemFile; _tempFolderProvider = tempFolderProvider; _hashUtil = hashUtil; _cancellationSourceFactory = cancellationSourceFactory; }
public AutoUpdateLauncher(ITranslationFactory translationFactory, IInteractionInvoker interactionInvoker, IHashUtil hashUtil, IThreadManager threadManager, ApplicationNameProvider applicationNameProvider) { UpdateTranslation(translationFactory); translationFactory.TranslationChanged += (sender, args) => UpdateTranslation(translationFactory); _interactionInvoker = interactionInvoker; _hashUtil = hashUtil; _threadManager = threadManager; _applicationNameProvider = applicationNameProvider; }
public JobHistoryManager(ISettingsProvider settingsProvider, IJobHistoryStorage jobHistroryStorage, ITempFolderProvider tempFolderProvider, IFile file, IHashUtil hashUtil) { History = new List <HistoricJob>(); _settingsProvider = settingsProvider; _jobHistoryStorage = jobHistroryStorage; _tempFolderProvider = tempFolderProvider; _file = file; _hashUtil = hashUtil; _settingsProvider.SettingsChanged += (sender, args) => UpdateCapacity(); }
public AutoUpdateLauncher(ITranslationFactory translationFactory, IInteractionInvoker interactionInvoker, IInteractionRequest interactionRequest, IHashUtil hashUtil, IThreadManager threadManager, ApplicationNameProvider applicationNameProvider, IUpdateDownloader updateDownloader, IEventAggregator EventAggregator) { UpdateTranslation(translationFactory); translationFactory.TranslationChanged += (sender, args) => UpdateTranslation(translationFactory); _interactionRequest = interactionRequest; _interactionInvoker = interactionInvoker; _hashUtil = hashUtil; _threadManager = threadManager; _applicationNameProvider = applicationNameProvider; _updateDownloader = updateDownloader; _eventAggregator = EventAggregator; }
public JobHistoryActiveRecord(ISettingsProvider settingsProvider, IJobHistoryStorage jobHistoryStorage, ITempFolderProvider tempFolderProvider, IFile file, IHashUtil hashUtil, IGpoSettings gpoSettings) { History = new List <HistoricJob>(); _settingsProvider = settingsProvider; _jobHistoryStorage = jobHistoryStorage; _tempFolderProvider = tempFolderProvider; _file = file; _hashUtil = hashUtil; _gpoSettings = gpoSettings; _settingsProvider.SettingsChanged += (sender, args) => UpdateCapacity(); }
public SignatureUserControlViewModel( IOpenFileInteractionHelper openFileInteractionHelper, ICurrentSettings <Conversion.Settings.Accounts> accountsProvider, ITranslationUpdater translationUpdater, ICurrentSettingsProvider currentSettingsProvider, ICommandLocator commandLocator, ISignaturePasswordCheck signaturePasswordCheck, IFile file, ITokenViewModelFactory tokenViewModelFactory, IDispatcher dispatcher, IGpoSettings gpoSettings, ISigningPositionToUnitConverterFactory signingPositionToUnitConverter, ICurrentSettings <ApplicationSettings> applicationSettings, IHashUtil hashUtil, IInteractionRequest interactionRequest) : base(translationUpdater, currentSettingsProvider, dispatcher) { _openFileInteractionHelper = openFileInteractionHelper; _accountsProvider = accountsProvider; _translationUpdater = translationUpdater; _currentSettingsProvider = currentSettingsProvider; _signaturePasswordCheck = signaturePasswordCheck; _file = file; _tokenViewModelFactory = tokenViewModelFactory; _gpoSettings = gpoSettings; _signingPositionToUnitConverter = signingPositionToUnitConverter; _hashUtil = hashUtil; _interactionRequest = interactionRequest; ApplicationSettings = applicationSettings; UnitConverter = _signingPositionToUnitConverter?.CreateSigningPositionToUnitConverter(UnitOfMeasurement.Centimeter); ChooseCertificateFileCommand = new DelegateCommand(ChooseCertificateFileExecute); ChangeUnitConverterCommand = new DelegateCommand(ChangeUnitConverterExecute); AddTimeServerAccountCommand = commandLocator.CreateMacroCommand() .AddCommand <TimeServerAccountAddCommand>() .AddCommand(new DelegateCommand(o => SelectNewAccountInView())) .Build(); EditTimeServerAccountCommand = commandLocator.CreateMacroCommand() .AddCommand <TimeServerAccountEditCommand>() .AddCommand(new DelegateCommand(o => RefreshAccountsView())) .Build(); SignaturePasswordCommand = new DelegateCommand(ShowPasswordEntryInteraction); }
public void SetUp() { _job = new Job(new JobInfo(), new ConversionProfile(), new JobTranslations(), new Accounts()); _job.OutputFilenameTemplate = "MayNotStartWithTempfolder.pdf"; _job.OutputFiles.Add("NotEmpty.pdf"); _storedHistoryFullCapacity = new List <HistoricJob>(); _jobHistoryStorage = Substitute.For <IJobHistoryStorage>(); _storedHistoryFullCapacity = new List <HistoricJob>(); var hjPdf = new HistoricFile(@"X:\Foldername\PeeDeeEff.pdf", "PeeDeeEff.pdf", @"X:\Foldername\", "ABC123"); var historicFiles = new List <HistoricFile> { hjPdf }; for (int i = 0; i < _capacity; i++) { _storedHistoryFullCapacity.Add(new HistoricJob(historicFiles, OutputFormat.Pdf, DateTime.Now, new Metadata(), 23, false)); } _jobHistoryStorage.Load().Returns(_storedHistoryFullCapacity); var settingsProvider = Substitute.For <ISettingsProvider>(); _settings = new PdfCreatorSettings(null); _settings.ApplicationSettings.JobHistory.Enabled = true; _settings.ApplicationSettings.JobHistory.Capacity = _capacity; settingsProvider.Settings.Returns(_settings); _tempFolderProvider = Substitute.For <ITempFolderProvider>(); _tempFolderProvider.TempFolder.Returns(TempFolder); _file = Substitute.For <IFile>(); _file.Exists(Arg.Any <string>()).Returns(true); _hashUtil = Substitute.For <IHashUtil>(); _jobHistoryManager = new JobHistoryManager(settingsProvider, _jobHistoryStorage, _tempFolderProvider, _file, _hashUtil); }
public void Setup() { _bannerDownloadUrl = "https://some-domain/banners"; _fileCache = Substitute.For <IFileCache>(); _hashUtil = Substitute.For <IHashUtil>(); _downloader = Substitute.For <IDownloader>(); _bannerData = new BannerData { Banners = new[] { new BannerDefinition { BundleId = "bundle1", Version = 1, DownloadLink = "https://banner1" }, } }; _downloader.DownloadStringTaskAsync(null).ReturnsForAnyArgs(x => JsonConvert.SerializeObject(_bannerData)); _fileCache.GetCacheFilePath(Arg.Any <string>()).Returns(x => _cacheFolder + x.Arg <string>()); }
public OnlineBannerManager(BannerOptions options, IDirectory directory, IProcessStarter processStarter, IVersionHelper versionHelper, ILanguageProvider languageProvider, IHashUtil hashUtil, IUsageStatisticsSender usageStatisticsSender, IBannerMetricFactory bannerMetricFactory) { var cache = new FileCache(options); _versionHelper = versionHelper; _languageProvider = languageProvider; _bannerLoader = new BannerLoader(directory, cache, processStarter, usageStatisticsSender, bannerMetricFactory); _bannerDownloader = new BannerDownloader(cache, options, hashUtil, new WebClientDownloader()); }
public CryptoController(IHashUtil hasher) { _hasher = hasher; }