コード例 #1
0
        public IEnumerable<PackageOperation> GetUpdatePackageOperations(
			IEnumerable<IPackage> packages,
			IUpdatePackageSettings settings)
        {
            IPackageOperationResolver resolver = CreateUpdatePackageOperationResolver(settings);

            var reducedOperations = new ReducedPackageOperations(resolver, packages);
            reducedOperations.Reduce();
            return reducedOperations.Operations;
        }
コード例 #2
0
        public IEnumerable <PackageOperation> GetUpdatePackageOperations(
            IEnumerable <IPackage> packages,
            IUpdatePackageSettings settings)
        {
            IPackageOperationResolver resolver = CreateUpdatePackageOperationResolver(settings);

            var reducedOperations = new ReducedPackageOperations(resolver, packages);

            reducedOperations.Reduce();
            return(reducedOperations.Operations);
        }
コード例 #3
0
 void CreateReducedPackageOperations()
 {
     packages = new List<IPackage>();
     fakePackageOperationResolver = MockRepository.GenerateStub<IPackageOperationResolver>();
     reducedPackageOperations = new ReducedPackageOperations(fakePackageOperationResolver, packages);
 }
コード例 #4
0
		void CreateReducedPackageOperations ()
		{
			packages = new List<IPackage> ();
			fakePackageOperationResolver = new FakePackageOperationResolver ();
			reducedPackageOperations = new ReducedPackageOperations (fakePackageOperationResolver, packages);
		}