Example #1
0
 public UnfinishedPackageGetter(IRepository <Package> packageRepository, IPackageAuthenticator packageAuthenticator,
                                IRepository <PublishedPackage> publishedPackageRepository)
 {
     _packageRepository          = packageRepository;
     _packageAuthenticator       = packageAuthenticator;
     _publishedPackageRepository = publishedPackageRepository;
 }
Example #2
0
 public UnfinishedPackageGetter(IRepository<Package> packageRepository, IPackageAuthenticator packageAuthenticator,
     IRepository<PublishedPackage> publishedPackageRepository)
 {
     _packageRepository = packageRepository;
     _packageAuthenticator = packageAuthenticator;
     _publishedPackageRepository = publishedPackageRepository;
 }
Example #3
0
        public void ShouldReturnPackageAuthenticatorWhenSettingIsTrue()
        {
            _mockedConfigSettings.SetupGet(cs => cs.AuthenticatePackageRequests).Returns(true);

            IPackageAuthenticator packageAuthenticator = _packageAuthenticatorService.RegisterPackageAuthenticator();

            Assert.IsInstanceOf <Infrastructure.Impl.PackageAuthenticator>(packageAuthenticator, "Returned authenticator should be of type {0}.",
                                                                           typeof(Infrastructure.Impl.PackageAuthenticator).Name);
        }
Example #4
0
        public void ShouldReturnNoOpAuthenticatorWhenSettingIsFalse()
        {
            _mockedConfigSettings.SetupGet(cs => cs.AuthenticatePackageRequests).Returns(false);

            IPackageAuthenticator packageAuthenticator = _packageAuthenticatorService.RegisterPackageAuthenticator();

            Assert.IsInstanceOf <NoOpPackageAuthenticator>(packageAuthenticator, "Returned authenticator should be of type {0}.",
                                                           typeof(NoOpPackageAuthenticator).Name);
        }
Example #5
0
 public ScreenshotService(IScreenshotDeleter screenshotDeleter, IWebFaultExceptionCreator webFaultExceptionCreator,
                          IPackageAuthenticator packageAuthenticator, IRepository <Screenshot> screenshotRepository,
                          IServiceInputValidator serviceInputValidator, ILogger logger)
     : base(webFaultExceptionCreator, logger)
 {
     _screenshotDeleter     = screenshotDeleter;
     _screenshotRepository  = screenshotRepository;
     _serviceInputValidator = serviceInputValidator;
     _packageAuthenticator  = packageAuthenticator;
 }
Example #6
0
 public ScreenshotService(IScreenshotDeleter screenshotDeleter, IWebFaultExceptionCreator webFaultExceptionCreator,
     IPackageAuthenticator packageAuthenticator, IRepository<Screenshot> screenshotRepository,
     IServiceInputValidator serviceInputValidator, ILogger logger)
     : base(webFaultExceptionCreator, logger)
 {
     _screenshotDeleter = screenshotDeleter;
     _screenshotRepository = screenshotRepository;
     _serviceInputValidator = serviceInputValidator;
     _packageAuthenticator = packageAuthenticator;
 }
Example #7
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 #8
0
        public void SetUp()
        {
            MockedHttpClientAdapter = new Mock<IHttpClientAdapter>();
            MockedHttpClient = new Mock<IHttpClient>();
            MockedConfigSettings = new Mock<IConfigSettings>();

            PackageAuthenticator = new Infrastructure.Impl.PackageAuthenticator(MockedHttpClientAdapter.Object, MockedConfigSettings.Object,
                new Mock<ILogger>().Object);

            OkHttpResponse = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = HttpContent.Create("true") };
        }
Example #9
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 #10
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 #11
0
        public void SetUp()
        {
            MockedHttpClientAdapter = new Mock <IHttpClientAdapter>();
            MockedHttpClient        = new Mock <IHttpClient>();
            MockedConfigSettings    = new Mock <IConfigSettings>();

            PackageAuthenticator = new Infrastructure.Impl.PackageAuthenticator(MockedHttpClientAdapter.Object, MockedConfigSettings.Object,
                                                                                new Mock <ILogger>().Object);

            OkHttpResponse = new HttpResponseMessage {
                StatusCode = HttpStatusCode.OK, Content = HttpContent.Create("true")
            };
        }
Example #12
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 #13
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;
 }
Example #14
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;
 }
Example #15
0
 public PackageCreator(IFileSystem fileSystem, IGuid guid, IPackageFactory packageFactory, IConfigSettings configSettings,
                       IRepository <Package> packageRepository, IPackageAuthenticator packageAuthenticator, IHashGetter hashGetter,
                       IPackageIdValidator packageIdValidator, IPackageUriValidator packageUriValidator,
                       ILatestVersionChecker latestVersionChecker, ILatestVersionUpdater <Package> latestVersionUpdater)
 {
     _fileSystem           = fileSystem;
     _latestVersionUpdater = latestVersionUpdater;
     _latestVersionChecker = latestVersionChecker;
     _packageIdValidator   = packageIdValidator;
     _guid                 = guid;
     _packageFactory       = packageFactory;
     _configSettings       = configSettings;
     _packageRepository    = packageRepository;
     _packageAuthenticator = packageAuthenticator;
     _hashGetter           = hashGetter;
     _packageUriValidator  = packageUriValidator;
 }
Example #16
0
 public PackageCreator(IFileSystem fileSystem, IGuid guid, IPackageFactory packageFactory, IConfigSettings configSettings,
     IRepository<Package> packageRepository, IPackageAuthenticator packageAuthenticator, IHashGetter hashGetter,
     IPackageIdValidator packageIdValidator, IPackageUriValidator packageUriValidator,
     ILatestVersionChecker latestVersionChecker, ILatestVersionUpdater<Package> latestVersionUpdater)
 {
     _fileSystem = fileSystem;
     _latestVersionUpdater = latestVersionUpdater;
     _latestVersionChecker = latestVersionChecker;
     _packageIdValidator = packageIdValidator;
     _guid = guid;
     _packageFactory = packageFactory;
     _configSettings = configSettings;
     _packageRepository = packageRepository;
     _packageAuthenticator = packageAuthenticator;
     _hashGetter = hashGetter;
     _packageUriValidator = packageUriValidator;
 }
Example #17
0
 public PackageGetter(IPackageAuthenticator packageAuthenticator, IRepository<Package> packageRepository)
 {
     _packageAuthenticator = packageAuthenticator;
     _packageRepository = packageRepository;
 }
Example #18
0
 public PackageGetter(IPackageAuthenticator packageAuthenticator, IRepository <Package> packageRepository)
 {
     _packageAuthenticator = packageAuthenticator;
     _packageRepository    = packageRepository;
 }