public void Setup() { _registry = Substitute.For <IRegistry>(); _portReader = Substitute.For <IPrinterPortReader>(); var edition = new Edition(); edition.ShowPlusHint = true; _plusHintHelper = new PlusHintHelper(_portReader, _registry, edition); }
public FolderProvider(IPrinterPortReader printerPortReader, IPath path) { _printerPortReader = printerPortReader; _path = path; var tempFolderBase = GetTempFolderBase(); TempFolder = _path.Combine(tempFolderBase, "Temp"); _logger.Debug("Temp folder is '{0}'", TempFolder); SpoolFolder = _path.Combine(tempFolderBase, "Spool"); _logger.Debug("Spool folder is '{0}'", SpoolFolder); }
public FolderProvider(IPrinterPortReader printerPortReader, IPath path) { _printerPortReader = printerPortReader; _path = path; var tempFolderBase = GetTempFolderBase(); var localAppDataFolderBase = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); var roamingAppDataFolderBase = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); TempFolder = PathSafe.Combine(tempFolderBase, "Temp"); _logger.Debug("Temp folder is '{0}'", TempFolder); SpoolFolder = PathSafe.Combine(tempFolderBase, "Spool"); _logger.Debug("Spool folder is '{0}'", SpoolFolder); LocalAppDataFolder = PathSafe.Combine(localAppDataFolderBase, "pdfforge", "PDFCreator"); _logger.Debug("LocalAppData folder is '{0}'", LocalAppDataFolder); RoamingAppDataFolder = PathSafe.Combine(roamingAppDataFolderBase, "pdfforge", "PDFCreator"); _logger.Debug("RoamingAppData folder is '{0}'", RoamingAppDataFolder); }
public PlusHintHelper(IPrinterPortReader portReader, IRegistry registry, IInstallationPathProvider installationPathProvider) { _portReader = portReader; _registry = registry; _registryKeyForHintSettings = @"HKEY_CURRENT_USER\" + installationPathProvider.ApplicationRegistryPath; }
public PlusHintHelper(IPrinterPortReader portReader, IRegistry registry, Edition edition) { _portReader = portReader; _registry = registry; _edition = edition; }