Exemple #1
0
        public void SetUp()
        {
            _mockedPackageRepository             = new Mock <IRepository <Package> >();
            _mockedScreenshotRespository         = new Mock <IRepository <Screenshot> >();
            _mockedPublishedPackageRepository    = new Mock <IRepository <PublishedPackage> >();
            _mockedPublishedScreenshotRepository = new Mock <IRepository <PublishedScreenshot> >();
            _mockedPackageFileGetter             = new Mock <IPackageFileGetter>();
            _mockedFileSystem                                = new Mock <IFileSystem>();
            _mockedPackageLogEntryCreator                    = new Mock <IPackageLogEntryCreator>();
            _mockedDependencyRepository                      = new Mock <IRepository <Dependency> >();
            _mockedPackageRecommendedVersionManager          = new Mock <IRecommendedVersionManager <Package> >();
            _mockedPublishedPackageRecommendedVersionManager = new Mock <IRecommendedVersionManager <PublishedPackage> >();
            _mockedPackageDataAggregateUpdater               = new Mock <IPackageDataAggregateUpdater>();
            _mockedPackageDataAggregateRepo                  = new Mock <IRepository <PackageDataAggregate> >();

            _packageDeleter = new Infrastructure.Impl.PackageDeleter(_mockedPackageRepository.Object, _mockedScreenshotRespository.Object,
                                                                     _mockedPublishedPackageRepository.Object, _mockedPublishedScreenshotRepository.Object, _mockedPackageFileGetter.Object, _mockedFileSystem.Object,
                                                                     _mockedPackageLogEntryCreator.Object, _mockedDependencyRepository.Object, _mockedPackageRecommendedVersionManager.Object,
                                                                     _mockedPublishedPackageRecommendedVersionManager.Object, _mockedPackageDataAggregateUpdater.Object, _mockedPackageDataAggregateRepo.Object);

            _existingPackage = new Package {
                Id = "Id-" + Guid.NewGuid(), Version = "Version-" + Guid.NewGuid()
            };
            _mockedPackageRepository.SetupGet(pr => pr.Collection).Returns(new[] { _existingPackage }.AsQueryable());
        }
Exemple #2
0
 public PackageService(IPackageDeleter packageDeleter, IPackageAuthenticator packageAuthenticator,
     IPackageUpdater packageUpdater, IWebFaultExceptionCreator webFaultExceptionCreator, IServiceInputValidator serviceInputValidator, ILogger logger,
     IPackageGetter packageGetter, IPackageRatingUpdater packageRatingUpdater, IRatingAuthorizer ratingAuthorizer,
     IUnfinishedPackageGetter unfinishedPackageGetter)
     : base(webFaultExceptionCreator, logger)
 {
     _packageUpdater = packageUpdater;
     _serviceInputValidator = serviceInputValidator;
     _packageDeleter = packageDeleter;
     _packageAuthenticator = packageAuthenticator;
     _packageGetter = packageGetter;
     _packageRatingUpdater = packageRatingUpdater;
     _ratingAuthorizer = ratingAuthorizer;
     _unfinishedPackageGetter = unfinishedPackageGetter;
 }
Exemple #3
0
 public PackageService(IPackageDeleter packageDeleter, IPackageAuthenticator packageAuthenticator,
                       IPackageUpdater packageUpdater, IWebFaultExceptionCreator webFaultExceptionCreator, IServiceInputValidator serviceInputValidator, ILogger logger,
                       IPackageGetter packageGetter, IPackageRatingUpdater packageRatingUpdater, IRatingAuthorizer ratingAuthorizer,
                       IUnfinishedPackageGetter unfinishedPackageGetter)
     : base(webFaultExceptionCreator, logger)
 {
     _packageUpdater          = packageUpdater;
     _serviceInputValidator   = serviceInputValidator;
     _packageDeleter          = packageDeleter;
     _packageAuthenticator    = packageAuthenticator;
     _packageGetter           = packageGetter;
     _packageRatingUpdater    = packageRatingUpdater;
     _ratingAuthorizer        = ratingAuthorizer;
     _unfinishedPackageGetter = unfinishedPackageGetter;
 }
Exemple #4
0
        public void SetUp()
        {
            _mockedPackageRepository = new Mock<IRepository<Package>>();
            _mockedScreenshotRespository = new Mock<IRepository<Screenshot>>();
            _mockedPublishedPackageRepository = new Mock<IRepository<PublishedPackage>>();
            _mockedPublishedScreenshotRepository = new Mock<IRepository<PublishedScreenshot>>();
            _mockedPackageFileGetter = new Mock<IPackageFileGetter>();
            _mockedFileSystem = new Mock<IFileSystem>();
            _mockedPackageLogEntryCreator = new Mock<IPackageLogEntryCreator>();
            _mockedDependencyRepository = new Mock<IRepository<Dependency>>();
            _mockedPackageRecommendedVersionManager = new Mock<IRecommendedVersionManager<Package>>();
            _mockedPublishedPackageRecommendedVersionManager = new Mock<IRecommendedVersionManager<PublishedPackage>>();
            _mockedPackageDataAggregateUpdater = new Mock<IPackageDataAggregateUpdater>();
            _mockedPackageDataAggregateRepo = new Mock<IRepository<PackageDataAggregate>>();

            _packageDeleter = new Infrastructure.Impl.PackageDeleter(_mockedPackageRepository.Object, _mockedScreenshotRespository.Object,
                _mockedPublishedPackageRepository.Object, _mockedPublishedScreenshotRepository.Object, _mockedPackageFileGetter.Object, _mockedFileSystem.Object,
                _mockedPackageLogEntryCreator.Object, _mockedDependencyRepository.Object, _mockedPackageRecommendedVersionManager.Object,
                _mockedPublishedPackageRecommendedVersionManager.Object, _mockedPackageDataAggregateUpdater.Object, _mockedPackageDataAggregateRepo.Object);

            _existingPackage = new Package { Id = "Id-" + Guid.NewGuid(), Version = "Version-" + Guid.NewGuid() };
            _mockedPackageRepository.SetupGet(pr => pr.Collection).Returns(new[] { _existingPackage }.AsQueryable());
        }