Exemplo n.º 1
0
        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);
		}