private Commands CreateCommands(IFileUtil fileUtil = null, Action <string> writeLine = null, bool noOperation = false) { fileUtil = fileUtil ?? Substitute.For <IFileUtil>(); writeLine = writeLine ?? (l => { }); return(new Commands(fileUtil, new FileInfo(".bumpyconfig"), new DirectoryInfo("."), noOperation, writeLine)); }
public OrderShowCommand( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil) : base(userSettings, contextFactory, fileUtil) { }
public AccountNewCommand( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil) : base(userSettings, contextFactory, fileUtil) { }
private Command CreateCommand(IFileUtil fileUtil = null, Action <string> writeLine = null) { fileUtil = fileUtil ?? Substitute.For <IFileUtil>(); writeLine = writeLine ?? (l => { }); return(new Command(fileUtil, writeLine)); }
public static async Task<IKey> ReadKey( this ArgumentSyntax syntax, string optionName, string environmentVariableName, IFileUtil file, IEnvironmentVariables environment, bool isRequired = false) { var keyPath = syntax.GetOption<string>(optionName); if (!string.IsNullOrWhiteSpace(keyPath)) { return KeyFactory.FromPem(await file.ReadAllText(keyPath)); } else { var keyData = environment.GetVar(environmentVariableName); if (!string.IsNullOrWhiteSpace(keyData)) { return KeyFactory.FromDer(Convert.FromBase64String(keyData)); } else if (isRequired) { throw new Exception(string.Format(Strings.ErrorOptionMissing, optionName)); } } return null; }
public DogService(IFileUtil fileUtil, IDogRepository dogRepository, IOptions <PaginationOption> paginationOption, IOptions <PathOption> pathOption) { this.fileUtil = fileUtil; this.pathOption = pathOption.Value; this.dogRepository = dogRepository; this.paginationOption = paginationOption.Value; }
protected AzureCommandBase( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil) : base(userSettings, contextFactory, fileUtil) { }
public CertificatePemCommand( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil) : base(userSettings, contextFactory, fileUtil) { }
public Commands(IFileUtil fileUtil, FileInfo configurationFile, DirectoryInfo directory, bool noOperation, Action <string> writeLine) { _fileUtil = fileUtil; _configFile = configurationFile; _directory = directory; _noOperation = noOperation; _writeLine = writeLine; }
private static Commands CreateCommands(DirectoryInfo directory = null, IFileUtil fileUtil = null, Action <string> writeAction = null) { directory = directory ?? new DirectoryInfo("."); fileUtil = fileUtil ?? Substitute.For <IFileUtil>(); writeAction = writeAction ?? (s => { }); return(new Commands(directory, fileUtil, writeAction)); }
public ProjectRunSettingsGenerator( IFileUtil fileUtil, IVsRunSettingsWriter vsRunSettingsWriter ) { this.fileUtil = fileUtil; this.vsRunSettingsWriter = vsRunSettingsWriter; }
public AzureDnsCommand( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil, AzureClientFactory <IDnsManagementClient> clientFactory) : base(userSettings, contextFactory, fileUtil) { this.clientFactory = clientFactory; }
protected CommandBase( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil) { UserSettings = userSettings; ContextFactory = contextFactory; File = fileUtil; }
public CertificatePfxCommand( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil, IEnvironmentVariables environment) : base(userSettings, contextFactory, fileUtil) { this.environment = environment; }
public ProjectionCopier(IProjectionInfoFactory projectionInfoFactory, IFileUtil fileUtil, BlockingCollection<TempProjectionInfo> inQueue, BlockingCollection<PermProjectionInfo> outQueue, PermStorageFolderStructure folderStructure) { _projectionInfoFactory = projectionInfoFactory; _fileUtil = fileUtil; _inQueue = inQueue; _outQueue = outQueue; _folderStructure = folderStructure; }
public OrderFinalizeCommand( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil, IEnvironmentVariables environment) : base(userSettings, contextFactory, fileUtil) { this.environment = environment; }
/// <summary> /// /// </summary> /// <param name="client"></param> /// <param name="compilationService"></param> public RegistryService( RegistryApiClient client, ICompilationService compilationService, IFileUtil fileUtil ) { _client = client; _compilationService = compilationService; _fileUtil = fileUtil; }
public UserRunSettingsService( IFileUtil fileUtil, IRunSettingsTemplate runSettingsTemplate, IRunSettingsTemplateReplacementsFactory runSettingsTemplateReplacementsFactory ) { this.fileUtil = fileUtil; this.runSettingsTemplate = runSettingsTemplate; this.runSettingsTemplateReplacementsFactory = runSettingsTemplateReplacementsFactory; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(GLNLabelPrint.Resource.Layout.FindLocation); searchLocationText = FindViewById <EditText>(GLNLabelPrint.Resource.Id.editTextSearch); buttonSearch = FindViewById <Button>(GLNLabelPrint.Resource.Id.buttonSearch); buttonSearch.Click += ButtonSearch_Click; // set up file utility for saving/loading settings fileUtility = new FileUtilImplementation(); }
public AzureAppCommand( IUserSettings userSettings, AcmeContextFactory contextFactory, IFileUtil fileUtil, IEnvironmentVariables environment, AzureClientFactory <IWebSiteManagementClient> clientFactory) : base(userSettings, contextFactory, fileUtil) { this.clientFactory = clientFactory; this.environment = environment; }
// IDiscoveryEventHandler discoveryEventHandler = null; protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.FindPrinters); printerListView = FindViewById <Android.Widget.ListView>(Resource.Id.printerListView); printerListView.ItemClick += PrinterListView_ItemClick;; // set up file utility for saving/loading settings fileUtility = new FileUtilImplementation(); SearchForPrinters(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(GLNLabelPrint.Resource.Layout.FindFiles); fileListView = FindViewById <ListView>(GLNLabelPrint.Resource.Id.fileListView); fileListView.ItemClick += FileListView_ItemClick;; // set up file utility for saving/loading settings fileUtility = new FileUtilImplementation(); SearchForFiles(); }
public TemplateService( IRegistryService registryService, ICompilationService compilationService, IFileUtil fileUtil, ConsoleTable consoleTable ) { _manifestRepo = NebulaConfig.TemplateManifestRepo; _manifestFile = Path.Combine(NebulaConfig.TemplateDirectory, "template-manifest.json"); _registryService = registryService; _compilationService = compilationService; _fileUtil = fileUtil; _consoleTable = consoleTable; }
public DefaultTempUtil( string?defaultRootPath = null, IPathNameGenerator?dirNameGen = null, IPathNameGenerator?fileNameGen = null, IFileUtil?fileUtil = default, IDirectoryUtil?directoryUtil = null) { _rootPath = defaultRootPath ?? Path.GetTempPath(); _directoryUtil = directoryUtil ?? new DefaultDirectoryUtil(); _dirNameGen = dirNameGen ?? new DefaultPathNameGenerator();; _pathNameGen = fileNameGen ?? new DefaultPathNameGenerator(); _fileUtil = fileUtil ?? new DefaultFileUtil(); _directoryUtil = directoryUtil ?? new DefaultDirectoryUtil(); }
private IEnumerable <BumpyConfiguration> LoadConfiguration(IFileUtil fileUtil) { IEnumerable <BumpyConfiguration> config = fileUtil.ReadConfigLazy(_configFile).ToList(); if (!_profile.Equals(BumpyConfiguration.DefaultProfile)) { config = config.Where(c => c.Profile == _profile); if (!config.Any()) { throw new ParserException($"Profile '{_profile}' does not exist in '{_configFile}'"); } } return(config); }
public ProjectService( IRegistryService registryService, ITemplateService templateService, IFileUtil fileUtil, IGitService gitService, ICompilerFactory compilerFactory, IProjectValidator projectValidator ) { _registryService = registryService; _templateService = templateService; _fileUtil = fileUtil; _gitService = gitService; _compilerFactory = compilerFactory; _projectValidator = projectValidator; }
private void PrepareFileUtilSubstitute(IFileUtil fileUtil, IEnumerable <string> lines) { fileUtil.ReadConfigFile(Arg.Any <FileInfo>(), Arg.Any <string>()).Returns(new[] { new BumpyConfiguration( string.Empty, "*.txt", @"(?<version>\d+\.\d+\.\d+)", new UTF8Encoding(false)) }); fileUtil.GetFiles(Arg.Any <DirectoryInfo>(), Arg.Any <Glob>()).Returns(new[] { new FileInfo("foo.txt") }); fileUtil.ReadFileContent(Arg.Any <FileInfo>(), Arg.Any <Encoding>()).Returns( new FileContent(new FileInfo("foo.txt"), lines, new UTF8Encoding(false))); }
public CoverletDataCollectorUtil( IFileUtil fileUtil, IRunSettingsCoverletConfigurationFactory runSettingsCoverletConfigurationFactory, ILogger logger, IProcessUtil processUtil, IDataCollectorSettingsBuilderFactory dataCollectorSettingsBuilderFactory, ICoverletDataCollectorGeneratedCobertura coverletDataCollectorGeneratedCobertura, IProcessResponseProcessor processResponseProcessor, IToolZipProvider toolZipProvider, IToolFolder toolFolder ) { this.fileUtil = fileUtil; this.runSettingsCoverletConfigurationFactory = runSettingsCoverletConfigurationFactory; this.logger = logger; this.processUtil = processUtil; this.dataCollectorSettingsBuilderFactory = dataCollectorSettingsBuilderFactory; this.coverletDataCollectorGeneratedCobertura = coverletDataCollectorGeneratedCobertura; this.processResponseProcessor = processResponseProcessor; this.toolZipProvider = toolZipProvider; this.toolFolder = toolFolder; }
public ShimCopier(IFileUtil fileUtil) { this.fileUtil = fileUtil; }
public UserSettings(IFileUtil fileUtil, IEnvironmentVariables environment) { this.fileUtil = fileUtil; this.environment = environment; settingsFilepath = new Lazy <string>(ReadSettingsFilepath); }