Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
		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;
        }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 6
0
		public FakePackageManager()
		{
			ProjectManager = FakeProjectManager;
		}
Ejemplo n.º 7
0
 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);
 }
Ejemplo n.º 11
0
		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;
		}