public TestableInstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, FakeFileRemover fileRemover) : this(project, packageManagementEvents, fileRemover, new FakeLicenseAcceptanceService()) { }
void CreateAction ( string packageId = "Test", string version = "2.1") { project = new FakeDotNetProject (@"d:\projects\MyProject\MyProject.csproj"); solutionManager = new FakeSolutionManager (); nugetProject = new FakeNuGetProject (project); solutionManager.NuGetProjects[project] = nugetProject; var repositoryProvider = solutionManager.SourceRepositoryProvider; var source = new PackageSource ("http://test.com"); repositoryProvider.AddRepository (source); primaryRepositories = repositoryProvider.Repositories; action = new TestableReinstallNuGetPackageAction ( project, solutionManager); packageManagementEvents = action.PackageManagementEvents; fileRemover = action.FileRemover; action.PackageId = packageId; action.Version = new NuGetVersion (version); uninstallPackageManager = action.UninstallAction.PackageManager; installPackageManager = action.InstallAction.PackageManager; }
void CreateAction () { project = new FakeDotNetProject (@"d:\projects\MyProject\MyProject.csproj"); solutionManager = new FakeSolutionManager (); nugetProject = new FakeNuGetProject (project); solutionManager.NuGetProjects[project] = nugetProject; var metadataResourceProvider = new FakePackageMetadataResourceProvider (); packageMetadataResource = metadataResourceProvider.PackageMetadataResource; var source = new PackageSource ("http://test.com"); var providers = new INuGetResourceProvider[] { metadataResourceProvider }; var sourceRepository = new SourceRepository (source, providers); primaryRepositories = new [] { sourceRepository }.ToList (); solutionManager.SourceRepositoryProvider.Repositories.AddRange (primaryRepositories); action = new TestableUpdateAllNuGetPackagesInProjectAction ( solutionManager, project); packageManager = action.PackageManager; packageManagementEvents = action.PackageManagementEvents; fileRemover = action.FileRemover; restoreManager = action.RestoreManager; }
void CreateAction ( string packageId = "Test", string version = "2.1") { project = new FakeDotNetProject (@"d:\projects\MyProject\MyProject.csproj"); solutionManager = new FakeSolutionManager (); nugetProject = new FakeNuGetProject (project); solutionManager.NuGetProjects[project] = nugetProject; var metadataResourceProvider = new FakePackageMetadataResourceProvider (); packageMetadataResource = metadataResourceProvider.PackageMetadataResource; var source = new PackageSource ("http://test.com"); var providers = new INuGetResourceProvider[] { metadataResourceProvider }; var sourceRepository = new SourceRepository (source, providers); primaryRepositories = new [] { sourceRepository }.ToList (); action = new TestableInstallNuGetPackageAction ( primaryRepositories, solutionManager, project); packageManager = action.PackageManager; packageManagementEvents = action.PackageManagementEvents; fileRemover = action.FileRemover; action.PackageId = packageId; action.Version = new NuGetVersion (version); }
void CreateAction () { packageManagementEvents = new PackageManagementEvents (); fakeProject = new FakePackageManagementProject (); fileRemover = new FakeFileRemover (); action = new TestableInstallPackageAction (fakeProject, packageManagementEvents, fileRemover); installPackageHelper = new InstallPackageHelper (action); }
void CreateSolution () { packageManagementEvents = new PackageManagementEvents (); fakeProject = new FakePackageManagementProject (); fileRemover = new FakeFileRemover (); action = new TestableUpdatePackageAction (fakeProject, packageManagementEvents, fileRemover); updatePackageHelper = new UpdatePackageHelper (action); }
public FakeUpdatePackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, FakeFileRemover fileRemover, FakeLicenseAcceptanceService licenseAcceptanceService) : base(project, packageManagementEvents, fileRemover, licenseAcceptanceService) { FakeProject = project as FakePackageManagementProject; FileRemover = fileRemover; LicenseAcceptanceService = licenseAcceptanceService; }
public FakeInstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, FakeFileRemover fileRemover, FakeLicenseAcceptanceService licenseAcceptanceService) : base(project, packageManagementEvents, fileRemover, licenseAcceptanceService) { FileRemover = fileRemover; LicenseAcceptanceService = licenseAcceptanceService; Operations = new List <PackageOperation> (); Logger = new FakeLogger(); }
void CreateAction (string packageId = "MyPackage", string packageVersion = "1.2.3.4") { project = new FakePackageManagementProject (); project.AddFakeInstallOperation (); packageManagementEvents = new PackageManagementEvents (); fileRemover = new FakeFileRemover (); action = new ReinstallPackageAction (project, packageManagementEvents, fileRemover); action.PackageId = packageId; action.PackageVersion = new SemanticVersion (packageVersion); }
public TestableInstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, FakeFileRemover fileRemover) : base(project, packageManagementEvents, fileRemover) { CreateOpenPackageReadMeMonitorAction = packageId => { IOpenPackageReadMeMonitor monitor = base.CreateOpenPackageReadMeMonitor(packageId); OpenPackageReadMeMonitor = monitor as OpenPackageReadMeMonitor; NullOpenPackageReadMeMonitorIsCreated = monitor is NullOpenPackageReadMeMonitor; return(monitor); }; }
public TestableInstallPackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, FakeFileRemover fileRemover) : base (project, packageManagementEvents, fileRemover) { CreateOpenPackageReadMeMonitorAction = packageId => { IOpenPackageReadMeMonitor monitor = base.CreateOpenPackageReadMeMonitor (packageId); OpenPackageReadMeMonitor = monitor as OpenPackageReadMeMonitor; NullOpenPackageReadMeMonitorIsCreated = monitor is NullOpenPackageReadMeMonitor; return monitor; }; }