public ISharpDevelopPackageManager CreatePackageManager( IPackageRepository sourceRepository, DotNetProject project) { SolutionPackageRepository solutionPackageRepository = CreateSolutionPackageRepository(project.ParentSolution); IProjectSystem projectSystem = CreateProjectSystem(project); PackageOperationsResolverFactory packageOperationResolverFactory = new PackageOperationsResolverFactory(); return(new SharpDevelopPackageManager( sourceRepository, projectSystem, solutionPackageRepository, packageOperationResolverFactory)); }
void CreateRepository (ISolution solution, TestablePackageManagementOptions options) { CreateFakeRepositoryFactory (); repository = new SolutionPackageRepository (solution, fakeRepositoryFactory, options); }