Example #1
0
        public void SetUp()
        {
            _mockedDateTime = new Mock <IDateTime>();
            _mockedPackageLogEntryRepository = new Mock <IRepository <PackageLogEntry> >();

            _packageLogEntryCreator = new Core.Impl.PackageLogEntryCreator(_mockedDateTime.Object, _mockedPackageLogEntryRepository.Object);
        }
Example #2
0
        public void SetUp()
        {
            _mockedDateTime = new Mock<IDateTime>();
            _mockedPackageLogEntryRepository = new Mock<IRepository<PackageLogEntry>>();

            _packageLogEntryCreator = new Core.Impl.PackageLogEntryCreator(_mockedDateTime.Object, _mockedPackageLogEntryRepository.Object);
        }
Example #3
0
 public PackageDownloadCountIncrementer(IRepository <Package> packageRepostory, IRepository <PublishedPackage> publishedPackageRepository,
                                        IPackageDataAggregateUpdater packageDataAggregateUpdater, IPackageLogEntryCreator packageLogEntryCreator,
                                        IRepository <PackageLogEntry> packageLogEntryRepository)
 {
     _packageRepostory            = packageRepostory;
     _publishedPackageRepository  = publishedPackageRepository;
     _packageDataAggregateUpdater = packageDataAggregateUpdater;
     _packageLogEntryCreator      = packageLogEntryCreator;
     _packageLogEntryRepository   = packageLogEntryRepository;
 }
Example #4
0
 public PackageUnpublisher(IRepository<Package> packageRepository, IRepository<PublishedPackage> publishedPackageRepository,
     IPackageAuthenticator packageAuthenticator, IRecommendedVersionManager<Package> packageRecommendedVersionManager,
     IRecommendedVersionManager<PublishedPackage> publishedPackageRecommendedVersionManager, IPackageLogEntryCreator packageLogEntryCreator)
 {
     _packageRepository = packageRepository;
     _publishedPackageRepository = publishedPackageRepository;
     _packageAuthenticator = packageAuthenticator;
     _packageRecommendedVersionManager = packageRecommendedVersionManager;
     _publishedPackageRecommendedVersionManager = publishedPackageRecommendedVersionManager;
     _packageLogEntryCreator = packageLogEntryCreator;
 }
Example #5
0
 public PackageUnpublisher(IRepository <Package> packageRepository, IRepository <PublishedPackage> publishedPackageRepository,
                           IPackageAuthenticator packageAuthenticator, IRecommendedVersionManager <Package> packageRecommendedVersionManager,
                           IRecommendedVersionManager <PublishedPackage> publishedPackageRecommendedVersionManager, IPackageLogEntryCreator packageLogEntryCreator)
 {
     _packageRepository                         = packageRepository;
     _publishedPackageRepository                = publishedPackageRepository;
     _packageAuthenticator                      = packageAuthenticator;
     _packageRecommendedVersionManager          = packageRecommendedVersionManager;
     _publishedPackageRecommendedVersionManager = publishedPackageRecommendedVersionManager;
     _packageLogEntryCreator                    = packageLogEntryCreator;
 }
Example #6
0
 public PackagePublisher(IRepository <Package> packageRepository, IRepository <PublishedPackage> publishedPackageRepository,
                         IRepository <PublishedScreenshot> publishedScreenshotRespository, IPackageAuthenticator packageAuthenticator,
                         IPackageLogEntryCreator packageLogEntryCreator, IMapper mapper, IDateTime dateTime, ILatestVersionUpdater <PublishedPackage> latestVersionUpdater)
 {
     _packageRepository              = packageRepository;
     _publishedPackageRepository     = publishedPackageRepository;
     _publishedScreenshotRespository = publishedScreenshotRespository;
     _packageAuthenticator           = packageAuthenticator;
     _packageLogEntryCreator         = packageLogEntryCreator;
     _mapper               = mapper;
     _dateTime             = dateTime;
     _latestVersionUpdater = latestVersionUpdater;
 }
Example #7
0
 public PackagePublisher(IRepository<Package> packageRepository, IRepository<PublishedPackage> publishedPackageRepository,
     IRepository<PublishedScreenshot> publishedScreenshotRespository, IPackageAuthenticator packageAuthenticator,
     IPackageLogEntryCreator packageLogEntryCreator, IMapper mapper, IDateTime dateTime, ILatestVersionUpdater<PublishedPackage> latestVersionUpdater)
 {
     _packageRepository = packageRepository;
     _publishedPackageRepository = publishedPackageRepository;
     _publishedScreenshotRespository = publishedScreenshotRespository;
     _packageAuthenticator = packageAuthenticator;
     _packageLogEntryCreator = packageLogEntryCreator;
     _mapper = mapper;
     _dateTime = dateTime;
     _latestVersionUpdater = latestVersionUpdater;
 }
Example #8
0
 public PackageDeleter(IRepository <Package> packageRepository, IRepository <Screenshot> screenshotRespository,
                       IRepository <PublishedPackage> publishedPackageRepository, IRepository <PublishedScreenshot> publishedScreenshotRepository,
                       IPackageFileGetter packageFileGetter, IFileSystem fileSystem, IPackageLogEntryCreator packageLogEntryCreator,
                       IRepository <Dependency> dependencyRepository, IRecommendedVersionManager <Package> packageRecommendedVersionManager,
                       IRecommendedVersionManager <PublishedPackage> publishedPackageRecommendedVersionManager, IPackageDataAggregateUpdater packageDataAggregateUpdater, IRepository <PackageDataAggregate> packageDataAggregateRepository)
 {
     _packageLogEntryCreator         = packageLogEntryCreator;
     _packageDataAggregateRepository = packageDataAggregateRepository;
     _dependencyRepository           = dependencyRepository;
     _packageRepository             = packageRepository;
     _screenshotRespository         = screenshotRespository;
     _publishedPackageRepository    = publishedPackageRepository;
     _publishedScreenshotRepository = publishedScreenshotRepository;
     _packageFileGetter             = packageFileGetter;
     _fileSystem = fileSystem;
     _packageRecommendedVersionManager = packageRecommendedVersionManager;
     _publishedPackagePublishedPackageRecommendedVersionManager = publishedPackageRecommendedVersionManager;
     _packageDataAggregateUpdater = packageDataAggregateUpdater;
 }
Example #9
0
 public PackageDeleter(IRepository<Package> packageRepository, IRepository<Screenshot> screenshotRespository,
     IRepository<PublishedPackage> publishedPackageRepository, IRepository<PublishedScreenshot> publishedScreenshotRepository,
     IPackageFileGetter packageFileGetter, IFileSystem fileSystem, IPackageLogEntryCreator packageLogEntryCreator,
     IRepository<Dependency> dependencyRepository, IRecommendedVersionManager<Package> packageRecommendedVersionManager,
     IRecommendedVersionManager<PublishedPackage> publishedPackageRecommendedVersionManager, IPackageDataAggregateUpdater packageDataAggregateUpdater, IRepository<PackageDataAggregate> packageDataAggregateRepository)
 {
     _packageLogEntryCreator = packageLogEntryCreator;
     _packageDataAggregateRepository = packageDataAggregateRepository;
     _dependencyRepository = dependencyRepository;
     _packageRepository = packageRepository;
     _screenshotRespository = screenshotRespository;
     _publishedPackageRepository = publishedPackageRepository;
     _publishedScreenshotRepository = publishedScreenshotRepository;
     _packageFileGetter = packageFileGetter;
     _fileSystem = fileSystem;
     _packageRecommendedVersionManager = packageRecommendedVersionManager;
     _publishedPackagePublishedPackageRecommendedVersionManager = publishedPackageRecommendedVersionManager;
     _packageDataAggregateUpdater = packageDataAggregateUpdater;
 }
Example #10
0
 public RecommendedVersionSetter(IRepository <T> versionableRepository,
                                 IPackageLogEntryCreator packageLogEntryCreator)
 {
     _versionableRepository  = versionableRepository;
     _packageLogEntryCreator = packageLogEntryCreator;
 }