Example #1
0
        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));
        }
Example #2
0
 public OrderShowCommand(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil)
     : base(userSettings, contextFactory, fileUtil)
 {
 }
Example #3
0
 public AccountNewCommand(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil)
     : base(userSettings, contextFactory, fileUtil)
 {
 }
Example #4
0
        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;
        }
Example #6
0
 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;
 }
Example #7
0
 protected AzureCommandBase(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil)
     : base(userSettings, contextFactory, fileUtil)
 {
 }
Example #8
0
 public CertificatePemCommand(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil)
     : base(userSettings, contextFactory, fileUtil)
 {
 }
Example #9
0
 public Commands(IFileUtil fileUtil, FileInfo configurationFile, DirectoryInfo directory, bool noOperation, Action <string> writeLine)
 {
     _fileUtil    = fileUtil;
     _configFile  = configurationFile;
     _directory   = directory;
     _noOperation = noOperation;
     _writeLine   = writeLine;
 }
Example #10
0
        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));
        }
Example #11
0
 public ProjectRunSettingsGenerator(
     IFileUtil fileUtil,
     IVsRunSettingsWriter vsRunSettingsWriter
     )
 {
     this.fileUtil            = fileUtil;
     this.vsRunSettingsWriter = vsRunSettingsWriter;
 }
Example #12
0
 public AzureDnsCommand(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil,
     AzureClientFactory <IDnsManagementClient> clientFactory)
     : base(userSettings, contextFactory, fileUtil)
 {
     this.clientFactory = clientFactory;
 }
Example #13
0
 protected CommandBase(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil)
 {
     UserSettings   = userSettings;
     ContextFactory = contextFactory;
     File           = fileUtil;
 }
Example #14
0
 public CertificatePfxCommand(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil,
     IEnvironmentVariables environment)
     : base(userSettings, contextFactory, fileUtil)
 {
     this.environment = environment;
 }
Example #15
0
 public ProjectionCopier(IProjectionInfoFactory projectionInfoFactory, IFileUtil fileUtil, BlockingCollection<TempProjectionInfo> inQueue,
     BlockingCollection<PermProjectionInfo> outQueue, PermStorageFolderStructure folderStructure)
 {
     _projectionInfoFactory = projectionInfoFactory;
     _fileUtil = fileUtil;
     _inQueue = inQueue;
     _outQueue = outQueue;
     _folderStructure = folderStructure;
 }
Example #16
0
 public OrderFinalizeCommand(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil,
     IEnvironmentVariables environment)
     : base(userSettings, contextFactory, fileUtil)
 {
     this.environment = environment;
 }
Example #17
0
 /// <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;
 }
Example #19
0
        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();
        }
Example #20
0
 public AzureAppCommand(
     IUserSettings userSettings,
     AcmeContextFactory contextFactory,
     IFileUtil fileUtil,
     IEnvironmentVariables environment,
     AzureClientFactory <IWebSiteManagementClient> clientFactory)
     : base(userSettings, contextFactory, fileUtil)
 {
     this.clientFactory = clientFactory;
     this.environment   = environment;
 }
Example #21
0
        // 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();
        }
Example #22
0
        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();
        }
Example #23
0
 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;
 }
Example #24
0
 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();
 }
Example #25
0
        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);
        }
Example #26
0
 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;
 }
Example #27
0
        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;
 }
Example #29
0
 public ShimCopier(IFileUtil fileUtil)
 {
     this.fileUtil = fileUtil;
 }
 public UserSettings(IFileUtil fileUtil, IEnvironmentVariables environment)
 {
     this.fileUtil    = fileUtil;
     this.environment = environment;
     settingsFilepath = new Lazy <string>(ReadSettingsFilepath);
 }