public HomeController(ILogger <HomeController> logger, ILinkGetter linkGetter, ILinkChecker linkChecker, SearchRepositoriesRequest searchRepositoriesRequest,
                       GitHubActiveReposFinder gitHubActiveReposFinder)
 {
     _logger      = logger;
     _linkGetter  = linkGetter;
     _linkChecker = linkChecker;
     _searchRepositoriesRequest = searchRepositoriesRequest;
     _gitHubActiveReposFinder   = gitHubActiveReposFinder;
 }
        public ProgramUI(IConfigurationRoot configuration, IUriFinder uriFinder, ILinkChecker linkChecker, IFileNameFromUri fileNameFromUri, SearchRepositoriesRequest searchRepositoriesRequest)
        {
            _configuration             = configuration;
            _uriFinder                 = uriFinder;
            _linkChecker               = linkChecker;
            _fileNameFromUri           = fileNameFromUri;
            _searchRepositoriesRequest = searchRepositoriesRequest;

            _outputDirectory = _configuration["outputDirectory"];
        }