public static PackageCompatabilityInvestigator Create(INugetResultCache nugetResultCache) { var repository = new PackageRepositoryWrapper(); return(new PackageCompatabilityInvestigator( new NugetPackageInfoRetriever( repository, nugetResultCache ) )); }
public GetResultController(IStatisticsRepository statisticsRepository, GitHubScanner gitHubScanner, INugetResultCache nugetResultCache) { _statisticsRepository = statisticsRepository; _gitHubScanner = gitHubScanner; _nugetResultCache = nugetResultCache; }
public NugetPackageInfoRetriever(IPackageRepositoryWrapper repository, INugetResultCache nugetResultCache) { _repository = repository; _nugetResultCache = nugetResultCache; }