コード例 #1
0
 void CreateInstaller()
 {
     project             = ProjectHelper.CreateTestProject();
     packageReferences   = new List <PackageReference>();
     fakeActionRunner    = new FakePackageActionRunner();
     fakeProjectFactory  = new FakePackageManagementProjectFactory();
     fakeRepositoryCache = new FakePackageRepositoryFactory();
     installer           = new PackageReferenceInstaller(fakeRepositoryCache, fakeActionRunner, fakeProjectFactory);
 }
コード例 #2
0
        void CreateSolution(PackageManagementOptions options)
        {
            testProject = ProjectHelper.CreateTestProject();
            fakeRegisteredPackageRepositories = new FakeRegisteredPackageRepositories();
            fakeProjectFactory = new FakePackageManagementProjectFactory();
            fakeProjectService = new FakePackageManagementProjectService();

            fakeProjectService.CurrentProject = testProject;
            fakeProjectService.OpenSolution   = testProject.ParentSolution;

            fakeSolutionPackageRepositoryFactory = new FakeSolutionPackageRepositoryFactory();
            fakeSolutionPackageRepository        = fakeSolutionPackageRepositoryFactory.FakeSolutionPackageRepository;

            solution =
                new PackageManagementSolution(
                    fakeRegisteredPackageRepositories,
                    fakeProjectService,
                    fakeProjectFactory,
                    fakeSolutionPackageRepositoryFactory);
        }