public PackageManagementProject( IPackageRepository sourceRepository, IDotNetProject project, IPackageManagementEvents packageManagementEvents, IPackageManagerFactory packageManagerFactory) { SourceRepository = sourceRepository; this.project = project; this.packageManagementEvents = packageManagementEvents; packageManager = packageManagerFactory.CreatePackageManager(sourceRepository, project); projectManager = packageManager.ProjectManager; }
public PackageManagementProject ( IPackageRepository sourceRepository, IDotNetProject project, IPackageManagementEvents packageManagementEvents, IPackageManagerFactory packageManagerFactory) { SourceRepository = sourceRepository; this.project = project; this.packageManagementEvents = packageManagementEvents; packageManager = packageManagerFactory.CreatePackageManager (sourceRepository, project); projectManager = packageManager.ProjectManager; }
void RaisePackageRemovedEventWhenPackageReferenceAdded( ISharpDevelopProjectManager projectManager, FakePackage newPackage, params PackageOperationEventArgs[] eventArgs) { projectManager .Stub(manager => manager.AddPackageReference( Arg <string> .Is.Equal(newPackage.Id), Arg <SemanticVersion> .Is.Equal(newPackage.Version), Arg <bool> .Is.Anything, Arg <bool> .Is.Anything)) .WhenCalled(call => eventArgs.ToList().ForEach(eventArg => projectManager.Raise(manager => manager.PackageReferenceRemoved += null, projectManager, eventArg))); }
public PackageManagementProject( IPackageRepository sourceRepository, MSBuildBasedProject project, IPackageManagementEvents packageManagementEvents, IPackageManagerFactory packageManagerFactory) { SourceRepository = sourceRepository; msbuildProject = project; targetFramework = new ProjectTargetFramework(project); this.packageManagementEvents = packageManagementEvents; packageManager = packageManagerFactory.CreatePackageManager(sourceRepository, project); projectManager = packageManager.ProjectManager; }
public PackageManagementProject( IPackageRepository sourceRepository, MSBuildBasedProject project, IPackageManagementEvents packageManagementEvents, IPackageManagerFactory packageManagerFactory) { SourceRepository = sourceRepository; msbuildProject = project; targetFramework = new ProjectTargetFramework(project); this.packageManagementEvents = packageManagementEvents; packageManager = packageManagerFactory.CreatePackageManager(sourceRepository, project); projectManager = packageManager.ProjectManager; }
public FakePackageManager() { ProjectManager = FakeProjectManager; }
public FakePackageManager() { ProjectManager = FakeProjectManager; }
public FakePackageManager() { ProjectManager = FakeProjectManager; SourceRepository = FakeSourceRepository; }
public RemovedPackageReferenceMonitor(ISharpDevelopProjectManager projectManager) { this.projectManager = projectManager; projectManager.PackageReferenceRemoved += PackageReferenceRemoved; }
// <summary> /// project manager should be created with: /// local repo = PackageReferenceRepository(projectSystem, sharedRepo) /// packageRefRepo should have its RegisterIfNecessary() method called before creating the project manager. /// source repo = sharedRepository /// </summary> void CreateProjectManager() { var packageRefRepository = CreatePackageReferenceRepository(); ProjectManager = CreateProjectManager(packageRefRepository); }
public FakePackageManager () { ProjectManager = FakeProjectManager; SourceRepository = FakeSourceRepository; }
void RaisePackageRemovedEventWhenPackageReferenceAdded( ISharpDevelopProjectManager projectManager, FakePackage newPackage, params PackageOperationEventArgs[] eventArgs) { projectManager .Stub(manager => manager.AddPackageReference( Arg<string>.Is.Equal(newPackage.Id), Arg<SemanticVersion>.Is.Equal(newPackage.Version), Arg<bool>.Is.Anything, Arg<bool>.Is.Anything)) .WhenCalled(call => eventArgs.ToList().ForEach(eventArg => projectManager.Raise(manager => manager.PackageReferenceRemoved += null, projectManager, eventArg))); }
public RemovedPackageReferenceMonitor(ISharpDevelopProjectManager projectManager) { this.projectManager = projectManager; projectManager.PackageReferenceRemoved += PackageReferenceRemoved; }