public UsageStatisticsViewModel(IOsHelper osHelper, ICommandLocator commandLocator, ICurrentSettingsProvider currentSettingsProvider, IGpoSettings gpoSettings, IUsageMetricFactory usageMetricFactory, ICurrentSettings <Conversion.Settings.UsageStatistics> usageStatisticsProvider, ITranslationUpdater translationUpdater, ApplicationNameProvider applicationNameProvider) : base(osHelper, currentSettingsProvider, gpoSettings, translationUpdater, usageStatisticsProvider, commandLocator, applicationNameProvider) { _usageMetricFactory = usageMetricFactory; }
public UsageStatisticsManager(IUsageStatisticsSender sender, IUsageMetricFactory usageMetricFactory, IOsHelper osHelper) { _sender = sender; _usageMetricFactory = usageMetricFactory; _osHelper = osHelper; _processedJobCounter = 0; }
protected OutputDevice(Job job, IFile file, IOsHelper osHelper, ICommandLineUtil commandLineUtil) { Job = job; FileWrap = file; _osHelper = osHelper; _commandLineUtil = commandLineUtil; }
public PdfToolsLicensingStartUpCondition(IPdfToolsLicensing pdfToolsLicensing, ITranslationFactory translationFactory, IOsHelper osHelper, IAssemblyHelper assemblyHelper) { _pdfToolsLicensing = pdfToolsLicensing; _osHelper = osHelper; _assemblyHelper = assemblyHelper; _translation = translationFactory.CreateTranslation <ProgramTranslation>(); }
public PrinterViewModel( IPrinterProvider printerProvider, ISettingsProvider settingsProvider, ICurrentSettings <ObservableCollection <PrinterMapping> > printerMappingProvider, ICurrentSettings <ObservableCollection <ConversionProfile> > profilesProvider, IPrinterActionsAssistant printerActionsAssistant, IOsHelper osHelper, ITranslationUpdater translationUpdater, IPrinterHelper printerHelper, IGpoSettings gpoSettings) : base(translationUpdater) { _osHelper = osHelper; _printerHelper = printerHelper; _gpoSettings = gpoSettings; _printerActionsAssistant = printerActionsAssistant; _printerProvider = printerProvider; _settingsProvider = settingsProvider; _printerMappingProvider = printerMappingProvider; ProfilesProvider = profilesProvider; AddPrinterCommand = new DelegateCommand(AddPrintercommandExecute); RenamePrinterCommand = new DelegateCommand(RenamePrinterCommandExecute, ModifyPrinterCommandCanExecute); DeletePrinterCommand = new DelegateCommand(DeletePrinterCommandExecute, ModifyPrinterCommandCanExecute); SetPrimaryPrinterCommand = new DelegateCommand(SetPrimaryPrinter); }
public ExplorerIntegrationSettingsViewModel(IUacAssistant uacAssistant, IOsHelper osHelper, ITranslationUpdater translationUpdater, ICurrentSettingsProvider settingsProvider, IGpoSettings gpoSettings) : base(translationUpdater, settingsProvider, gpoSettings) { _uacAssistant = uacAssistant; _osHelper = osHelper; AddExplorerIntegrationCommand = new DelegateCommand(ExecuteAddToExplorerContextMenu); RemoveExplorerIntegrationCommand = new DelegateCommand(ExecuteRemoveFromExplorerContextMenu); }
public TestPageHelper(IAssemblyHelper assemblyHelper, IOsHelper osHelper, ISpoolerProvider spoolerProvider, IJobInfoQueue jobInfoQueue, IJobInfoManager jobInfoManager) { _assemblyHelper = assemblyHelper; _osHelper = osHelper; _jobInfoQueue = jobInfoQueue; _jobInfoManager = jobInfoManager; _spoolFolder = spoolerProvider.SpoolFolder; }
protected OutputDevice(Job job, ConversionMode conversionMode, IFile file, IOsHelper osHelper, ICommandLineUtil commandLineUtil) { Job = job; ConversionMode = conversionMode; FileWrap = file; _osHelper = osHelper; _commandLineUtil = commandLineUtil; }
public void SetUp() { _osHelper = Substitute.For <IOsHelper>(); _versionHelper = Substitute.For <IVersionHelper>(); _usageStatisticsSender = Substitute.For <IUsageStatisticsSender>(); _machineIdGenerator = Substitute.For <IMachineIdGenerator>(); _applicationNameProvider = new ApplicationNameProvider("testedition"); _usageStatisticsManager = new UsageStatisticsManager(_usageStatisticsSender, _osHelper, _machineIdGenerator, _applicationNameProvider, _versionHelper); }
public UsageStatisticsManager(IUsageStatisticsSender sender, IOsHelper osHelper, IMachineIdGenerator machineIdGenerator, ApplicationNameProvider applicationNameProvider, IVersionHelper versionHelper) { _sender = sender; _osHelper = osHelper; _machineIdGenerator = machineIdGenerator; _applicationNameProvider = applicationNameProvider; _versionHelper = versionHelper; _processedJobCounter = 0; }
public TestPageHelper(IVersionHelper versionHelper, IOsHelper osHelper, ISpoolerProvider spoolerProvider, IJobInfoQueue jobInfoQueue, IJobInfoManager jobInfoManager, ApplicationNameProvider applicationNameProvider) { _versionHelper = versionHelper; _osHelper = osHelper; _jobInfoQueue = jobInfoQueue; _jobInfoManager = jobInfoManager; _applicationNameProvider = applicationNameProvider; _spoolFolder = spoolerProvider.SpoolFolder; }
public StoreLicenseForAllUsersWindowViewModel(ApplicationNameProvider applicationNameProvider, IOsHelper osHelper, IUacAssistant uacAssistant, IInteractionInvoker interactionInvoker, ITranslator translator) { _osHelper = osHelper; _uacAssistant = uacAssistant; _interactionInvoker = interactionInvoker; _translator = translator; ProductName = applicationNameProvider.ApplicationName; StoreLicenseInLmCommand = new DelegateCommand(StoreLicenseInLmCommandExecute); }
public PdfCreatorUsageStatisticsManager(IUsageStatisticsSender sender, IOsHelper osHelper, IUsageMetricFactory usageMetricFactory, ISettingsProvider settingsProvider, IGpoSettings gpoSettings, IThreadManager threadManager) { _sender = sender; _osHelper = osHelper; _usageMetricFactory = usageMetricFactory; _settingsProvider = settingsProvider; _gpoSettings = gpoSettings; _threadManager = threadManager; }
public void SetUp() { _assemblyPath = @"X:\Some\path"; _pdfToolsLicensing = Substitute.For <IPdfToolsLicensing>(); var assemblyHelper = Substitute.For <IAssemblyHelper>(); assemblyHelper.GetAssemblyDirectory().Returns(_assemblyPath); _osHelper = Substitute.For <IOsHelper>(); _translation = new ProgramTranslation(); _startUpCondition = new PdfToolsLicensingStartUpCondition(_pdfToolsLicensing, new TranslationFactory(), _osHelper, assemblyHelper); }
protected UsageStatisticsViewModelBase(IOsHelper osHelper, ICurrentSettingsProvider currentSettingsProvider, IGpoSettings gpoSettings, ITranslationUpdater translationUpdater, ICurrentSettings <Conversion.Settings.UsageStatistics> usageStatisticsProvider, ICommandLocator commandLocator, ApplicationNameProvider applicationNameProvider) : base(translationUpdater, currentSettingsProvider, gpoSettings) { OsHelper = osHelper; UsageStatisticsProvider = usageStatisticsProvider; _applicationNameProvider = applicationNameProvider; ShowUserGuideCommand = commandLocator.GetInitializedCommand <ShowUserGuideCommand, HelpTopic>(HelpTopic); VisitWebsiteCommand = commandLocator.GetInitializedCommand <UrlOpenCommand, string>(Urls.PrivacyPolicyUrl); }
public void Setup() { _osHelper = Substitute.For <IOsHelper>(); _uacAssistant = Substitute.For <IUacAssistant>(); var applicationNameProvider = new ApplicationNameProvider(ProductName); _interactionInvoker = Substitute.For <IInteractionInvoker>(); _storeLicenseForAllUsersWindowViewModel = new StoreLicenseForAllUsersWindowViewModel(applicationNameProvider, _osHelper, _uacAssistant, _interactionInvoker, new StoreLicenseForAllUsersWindowTranslation()); var interaction = new StoreLicenseForAllUsersInteraction("", ""); _interactionHelper = new InteractionHelper <StoreLicenseForAllUsersInteraction>(_storeLicenseForAllUsersWindowViewModel, interaction); }
public StoreLicenseForAllUsersWindowViewModel(ApplicationNameProvider applicationNameProvider, IOsHelper osHelper, IUacAssistant uacAssistant, IInteractionRequest interactionRequest, ITranslationUpdater translationUpdater) { _osHelper = osHelper; _uacAssistant = uacAssistant; _interactionRequest = interactionRequest; ProductName = applicationNameProvider.ApplicationNameWithEdition; StoreLicenseInLmCommand = new DelegateCommand(StoreLicenseInLmCommandExecute); CloseCommand = new DelegateCommand(o => FinishInteraction()); translationUpdater.RegisterAndSetTranslation(tf => Translation = tf.UpdateOrCreateTranslation(Translation)); }
public void Setup() { _osHelper = Substitute.For <IOsHelper>(); _uacAssistant = Substitute.For <IUacAssistant>(); var applicationNameProvider = new ApplicationNameProvider(EditionName); _interactionRequest = new UnitTestInteractionRequest(); _storeLicenseForAllUsersWindowViewModel = new StoreLicenseForAllUsersWindowViewModel(applicationNameProvider, _osHelper, _uacAssistant, _interactionRequest, new DesignTimeTranslationUpdater()); var interaction = new StoreLicenseForAllUsersInteraction("", ""); _interactionHelper = new InteractionHelper <StoreLicenseForAllUsersInteraction>(_storeLicenseForAllUsersWindowViewModel, interaction); }
protected UsageStatisticsViewModelBase(IVersionHelper versionHelper, IOsHelper osHelper, ICurrentSettingsProvider currentSettingsProvider, IGpoSettings gpoSettings, IProcessStarter processStarter, ITranslationUpdater translationUpdater, ICurrentSettings <UsageStatistics> usageStatisticsProvider, ApplicationNameProvider applicationNameProvider, ICommandLocator commandLocator) : base(translationUpdater, currentSettingsProvider, gpoSettings) { VersionHelper = versionHelper; OsHelper = osHelper; _processStarter = processStarter; UsageStatisticsProvider = usageStatisticsProvider; _applicationNameProvider = applicationNameProvider; ShowUserGuideCommand = commandLocator.GetInitializedCommand <ShowUserGuideCommand, HelpTopic>(HelpTopic); }
public PrinterTabViewModel(IPrinterProvider printerProvider, IPrinterActionsAssistant printerActionsAssistant, IOsHelper osHelper, TranslationHelper translationHelper, IPrinterHelper printerHelper, PrinterTabTranslation translation) { Translation = translation; _osHelper = osHelper; _translationHelper = translationHelper; _printerHelper = printerHelper; _printerActionsAssistant = printerActionsAssistant; _printerProvider = printerProvider; AddPrinterCommand = new DelegateCommand(AddPrintercommandExecute); RenamePrinterCommand = new DelegateCommand(RenamePrinterCommandExecute, ModifyPrinterCommandCanExecute); DeletePrinterCommand = new DelegateCommand(DeletePrinterCommandExecute, ModifyPrinterCommandCanExecute); }
public PdfCreatorUsageStatisticsManager(IUsageStatisticsSender sender, IOsHelper osHelper, IMachineIdGenerator machineIdGenerator, ApplicationNameProvider applicationNameProvider, IVersionHelper versionHelper, ISettingsProvider settingsProvider, IGpoSettings gpoSettings, IThreadManager threadManager) { _sender = sender; _osHelper = osHelper; _machineIdGenerator = machineIdGenerator; _applicationNameProvider = applicationNameProvider; _versionHelper = versionHelper; _settingsProvider = settingsProvider; _gpoSettings = gpoSettings; _threadManager = threadManager; }
public void Setup() { _osHelper = Substitute.For <IOsHelper>(); _uacAssistant = Substitute.For <IUacAssistant>(); var applicationNameProvider = new ApplicationNameProvider(ProductName); _interactionInvoker = Substitute.For <IInteractionInvoker>(); var translator = Substitute.For <ITranslator>(); translator.GetTranslation("StoreLicenseForAllUsersWindowViewModel", "StoreForAllUsersSuccessful").Returns(SuccessfulText); translator.GetTranslation("StoreLicenseForAllUsersWindowViewModel", "StoreForAllUsersFailed").Returns(FailedText); _storeLicenseForAllUsersWindowViewModel = new StoreLicenseForAllUsersWindowViewModel(applicationNameProvider, _osHelper, _uacAssistant, _interactionInvoker, translator); var interaction = new StoreLicenseForAllUsersInteraction(); _interactionHelper = new InteractionHelper <StoreLicenseForAllUsersInteraction>(_storeLicenseForAllUsersWindowViewModel, interaction); }
public PrinterViewModel(IPrinterProvider printerProvider, IPrinterActionsAssistant printerActionsAssistant, IOsHelper osHelper, TranslationHelper translationHelper, ITranslationUpdater translationUpdater, IPrinterHelper printerHelper, ISettingsProvider settingsProvider, IGpoSettings gpoSettings) : base(translationUpdater) { _osHelper = osHelper; _printerHelper = printerHelper; _gpoSettings = gpoSettings; _printerActionsAssistant = printerActionsAssistant; _printerProvider = printerProvider; AddPrinterCommand = new DelegateCommand(AddPrintercommandExecute); RenamePrinterCommand = new DelegateCommand(RenamePrinterCommandExecute, ModifyPrinterCommandCanExecute); DeletePrinterCommand = new DelegateCommand(DeletePrinterCommandExecute, ModifyPrinterCommandCanExecute); SetPrimaryPrinterCommand = new DelegateCommand(SetPrimaryPrinter); SetSettingsAndRaiseNotifications(settingsProvider.Settings, gpoSettings); }
public void SetUp() { _osHelper = Substitute.For <IOsHelper>(); _versionHelper = Substitute.For <IVersionHelper>(); _versionHelper.ApplicationVersion.Returns(info => new Version()); _usageStatisticsSender = Substitute.For <IUsageStatisticsSender>(); _machineIdGenerator = Substitute.For <IMachineIdGenerator>(); _machineIdGenerator.GetMachineId().Returns("testmachinid"); _applicationNameProvider = new ApplicationNameProvider("testedition"); _settings = new PdfCreatorSettings(); _settingsProvider = Substitute.For <ISettingsProvider>(); _settingsProvider.Settings.Returns(_settings); _gpoSettings = Substitute.For <IGpoSettings>(); _threadManager = Substitute.For <IThreadManager>(); _pdfCreatorUsageStatisticsManager = BuildPdfCreatorUsageStatisticsManager(_threadManager); }
public GeneralTabViewModel(ILanguageProvider languageProvider, TranslationHelper translationHelper, ITranslator translator, IUpdateAssistant updateAssistant, IUacAssistant uacAssistant, IInteractionInvoker invoker, IOsHelper osHelper, IProcessStarter processStarter) { Translator = translator; _updateAssistant = updateAssistant; _translationHelper = translationHelper; _uacAssistant = uacAssistant; _invoker = invoker; _osHelper = osHelper; _processStarter = processStarter; Languages = languageProvider.GetAvailableLanguages().ToList(); UpdateCheckCommand = new DelegateCommand(ExecuteUpdateCheck); PreviewTranslationCommand = new DelegateCommand(ExecutePreviewTranslation); OnSettingsChanged(); }
public GeneralTabViewModel(ILanguageProvider languageProvider, TranslationHelper translationHelper, IUpdateAssistant updateAssistant, IUacAssistant uacAssistant, IInteractionInvoker invoker, IOsHelper osHelper, IProcessStarter processStarter, GeneralTabTranslation translation) { _translation = translation; _updateAssistant = updateAssistant; _translationHelper = translationHelper; _uacAssistant = uacAssistant; _invoker = invoker; _osHelper = osHelper; _processStarter = processStarter; Languages = languageProvider.GetAvailableLanguages().ToList(); AddExplorerIntegrationCommand = new DelegateCommand(ExecuteAddToExplorerContextMenu); RemoveExplorerIntegrationCommand = new DelegateCommand(ExecuteFromExplorerContextMenu); UpdateCheckCommand = new DelegateCommand(ExecuteUpdateCheck); PreviewTranslationCommand = new DelegateCommand(ExecutePreviewTranslation); OnSettingsChanged(); }
public JpegDevice(IJob job, IFile file, IOsHelper osHelper) : base(job, file, osHelper) { }
public TextDevice(Job job, ConversionMode conversionMode, IFile file, IOsHelper osHelper, ICommandLineUtil commandLineUtil) : base(job, conversionMode, file, osHelper, commandLineUtil) { }
public PrintingDevice(IJob job, PrinterWrapper printer, IFile file, IOsHelper osHelper) : base(job, file, osHelper) { _printer = printer; }
public UsageStatisticsViewModel(IVersionHelper versionHelper, IOsHelper osHelper, ICommandLocator commandLocator, ICurrentSettingsProvider currentSettingsProvider, IGpoSettings gpoSettings, IProcessStarter processStarter, ICurrentSettings <UsageStatistics> usageStatisticsProvider, ITranslationUpdater translationUpdater, ApplicationNameProvider applicationNameProvider) : base(versionHelper, osHelper, currentSettingsProvider, gpoSettings, processStarter, translationUpdater, usageStatisticsProvider, applicationNameProvider, commandLocator) { }