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 ( 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 () { 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") { project = new FakeDotNetProject (@"d:\projects\MyProject\MyProject.csproj"); solutionManager = new FakeSolutionManager (); nugetProject = new FakeNuGetProject (project); solutionManager.NuGetProjects[project] = nugetProject; action = new TestableUninstallNuGetPackageAction ( solutionManager, project); packageManager = action.PackageManager; action.PackageId = packageId; }
public TestableUpdateNuGetPackageAction( FakeSolutionManager solutionManager, FakeDotNetProject dotNetProject, FakeNuGetProjectContext projectContext, FakeNuGetPackageManager packageManager, PackageManagementEvents packageManagementEvents) : base( solutionManager, dotNetProject, projectContext, packageManager, packageManagementEvents) { ProjectContext = projectContext; PackageManager = packageManager; PackageManagementEvents = packageManagementEvents; }
public TestableUpdateNuGetPackageAction ( FakeSolutionManager solutionManager, FakeDotNetProject dotNetProject, FakeNuGetProjectContext projectContext, FakeNuGetPackageManager packageManager, PackageManagementEvents packageManagementEvents) : base ( solutionManager, dotNetProject, projectContext, packageManager, packageManagementEvents) { ProjectContext = projectContext; PackageManager = packageManager; PackageManagementEvents = packageManagementEvents; }
public TestableInstallNuGetPackageAction( IEnumerable <SourceRepository> primarySources, FakeSolutionManager solutionManager, FakeDotNetProject dotNetProject, FakeNuGetProjectContext projectContext, FakeNuGetPackageManager packageManager, PackageManagementEvents packageManagementEvents) : base( primarySources, null, solutionManager, dotNetProject, projectContext, packageManager, packageManagementEvents) { ProjectContext = projectContext; PackageManager = packageManager; PackageManagementEvents = packageManagementEvents; }
public TestableInstallNuGetPackageAction ( IEnumerable<SourceRepository> primarySources, FakeSolutionManager solutionManager, FakeDotNetProject dotNetProject, FakeNuGetProjectContext projectContext, FakeNuGetPackageManager packageManager, PackageManagementEvents packageManagementEvents) : base ( primarySources, null, solutionManager, dotNetProject, projectContext, packageManager, packageManagementEvents) { ProjectContext = projectContext; PackageManager = packageManager; PackageManagementEvents = packageManagementEvents; }
public TestableUpdateMultipleNuGetPackagesAction( IEnumerable <SourceRepository> primarySources, FakeSolutionManager solutionManager, FakeNuGetProjectContext projectContext, FakeNuGetPackageManager packageManager, FakePackageRestoreManager restoreManager, PackageManagementEvents packageManagementEvents) : base( primarySources, solutionManager, projectContext, packageManager, restoreManager, packageManagementEvents) { ProjectContext = projectContext; PackageManager = packageManager; RestoreManager = restoreManager; PackageManagementEvents = packageManagementEvents; }
void AddUninstallPackageIntoProjectAction (FakeNuGetPackageManager packageManager, string packageId, string version) { var projectAction = new FakeNuGetProjectAction (packageId, version, NuGetProjectActionType.Uninstall); packageManager.InstallActions.Add (projectAction); }