Exemplo n.º 1
0
 public PackagePublishingService(IPackagePublisher packagePublisher, IPackageUnpublisher packageUnpublisher,
     IWebFaultExceptionCreator webFaultExceptionCreator, IServiceInputValidator serviceInputValidator, ILogger logger)
     : base(webFaultExceptionCreator, logger)
 {
     _packagePublisher = packagePublisher;
     _packageUnpublisher = packageUnpublisher;
     _serviceInputValidator = serviceInputValidator;
 }
Exemplo n.º 2
0
 public PackagePublishingService(IPackagePublisher packagePublisher, IPackageUnpublisher packageUnpublisher,
                                 IWebFaultExceptionCreator webFaultExceptionCreator, IServiceInputValidator serviceInputValidator, ILogger logger)
     : base(webFaultExceptionCreator, logger)
 {
     _packagePublisher      = packagePublisher;
     _packageUnpublisher    = packageUnpublisher;
     _serviceInputValidator = serviceInputValidator;
 }
Exemplo n.º 3
0
        public void SetUp()
        {
            _mockedPackageRepository                         = new Mock <IRepository <Package> >();
            _mockedPublishedPackageRepository                = new Mock <IRepository <PublishedPackage> >();
            _mockedPackageAuthenticator                      = new Mock <IPackageAuthenticator>();
            _mockedPackageRecommendedVersionManager          = new Mock <IRecommendedVersionManager <Package> >();
            _mockedPublishedPackageRecommendedVersionManager = new Mock <IRecommendedVersionManager <PublishedPackage> >();
            _mockedMapper = new Mock <IMapper>();
            _mockedPackageLogEntryCreator = new Mock <IPackageLogEntryCreator>();

            _existingPackage = new Package {
                Id = EXISTING_PACKAGE_ID, Version = EXISTING_PACKAGE_VERSION, Published = DateTime.Now
            };
            _existingPublishedPackage = new PublishedPackage {
                Id = EXISTING_PACKAGE_ID, Version = EXISTING_PACKAGE_VERSION, Published = DateTime.Now
            };
            _mockedPackageRepository.SetupGet(pr => pr.Collection).Returns(new[] { _existingPackage }.AsQueryable());
            _mockedPublishedPackageRepository.SetupGet(pr => pr.Collection).Returns(new[] { _existingPublishedPackage }.AsQueryable());
            _mockedMapper.Setup(m => m.Map <Package, PublishedPackage>(It.IsAny <Package>())).Returns(new PublishedPackage());

            _packageUnpublisher = new Infrastructure.Impl.PackageUnpublisher(_mockedPackageRepository.Object, _mockedPublishedPackageRepository.Object,
                                                                             _mockedPackageAuthenticator.Object, _mockedPackageRecommendedVersionManager.Object, _mockedPublishedPackageRecommendedVersionManager.Object,
                                                                             _mockedPackageLogEntryCreator.Object);
        }