public EditPackageService( IEntitiesContext entitiesContext, IPackageNamingConflictValidator packageNamingConflictValidator) { EntitiesContext = entitiesContext; PackageNamingConflictValidator = packageNamingConflictValidator; }
public EditPackageService( IEntitiesContext entitiesContext, IPackageNamingConflictValidator packageNamingConflictValidator) { EntitiesContext = entitiesContext; PackageNamingConflictValidator = packageNamingConflictValidator; }
public PackageService( IEntityRepository <PackageRegistration> packageRegistrationRepository, IEntityRepository <Package> packageRepository, IPackageNamingConflictValidator packageNamingConflictValidator, IAuditingService auditingService) : base(packageRepository) { _packageRegistrationRepository = packageRegistrationRepository ?? throw new ArgumentNullException(nameof(packageRegistrationRepository)); _packageNamingConflictValidator = packageNamingConflictValidator ?? throw new ArgumentNullException(nameof(packageNamingConflictValidator)); _auditingService = auditingService ?? throw new ArgumentNullException(nameof(auditingService)); }
public PackageService( IEntityRepository <PackageRegistration> packageRegistrationRepository, IEntityRepository <Package> packageRepository, IEntityRepository <PackageOwnerRequest> packageOwnerRequestRepository, IIndexingService indexingService, IPackageNamingConflictValidator packageNamingConflictValidator) { _packageRegistrationRepository = packageRegistrationRepository; _packageRepository = packageRepository; _packageOwnerRequestRepository = packageOwnerRequestRepository; _indexingService = indexingService; _packageNamingConflictValidator = packageNamingConflictValidator; }
public PackageService( IEntityRepository<PackageRegistration> packageRegistrationRepository, IEntityRepository<Package> packageRepository, IEntityRepository<PackageOwnerRequest> packageOwnerRequestRepository, IIndexingService indexingService, IPackageNamingConflictValidator packageNamingConflictValidator) { _packageRegistrationRepository = packageRegistrationRepository; _packageRepository = packageRepository; _packageOwnerRequestRepository = packageOwnerRequestRepository; _indexingService = indexingService; _packageNamingConflictValidator = packageNamingConflictValidator; }
public PackageService( IEntityRepository <PackageRegistration> packageRegistrationRepository, IEntityRepository <Package> packageRepository, IEntityRepository <Certificate> certificateRepository, IPackageNamingConflictValidator packageNamingConflictValidator, IAuditingService auditingService, ITelemetryService telemetryService, ISecurityPolicyService securityPolicyService) : base(packageRepository, packageRegistrationRepository, certificateRepository) { _packageNamingConflictValidator = packageNamingConflictValidator ?? throw new ArgumentNullException(nameof(packageNamingConflictValidator)); _auditingService = auditingService ?? throw new ArgumentNullException(nameof(auditingService)); _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); _securityPolicyService = securityPolicyService ?? throw new ArgumentNullException(nameof(securityPolicyService)); }
public PackageService( IEntityRepository<PackageRegistration> packageRegistrationRepository, IEntityRepository<Package> packageRepository, IEntityRepository<PackageOwnerRequest> packageOwnerRequestRepository, IIndexingService indexingService, IPackageNamingConflictValidator packageNamingConflictValidator, AuditingService auditingService) { if (packageRegistrationRepository == null) { throw new ArgumentNullException(nameof(packageRegistrationRepository)); } if (packageRepository == null) { throw new ArgumentNullException(nameof(packageRepository)); } if (packageOwnerRequestRepository == null) { throw new ArgumentNullException(nameof(packageOwnerRequestRepository)); } if (indexingService == null) { throw new ArgumentNullException(nameof(indexingService)); } if (packageNamingConflictValidator == null) { throw new ArgumentNullException(nameof(packageNamingConflictValidator)); } if (auditingService == null) { throw new ArgumentNullException(nameof(auditingService)); } _packageRegistrationRepository = packageRegistrationRepository; _packageRepository = packageRepository; _packageOwnerRequestRepository = packageOwnerRequestRepository; _indexingService = indexingService; _packageNamingConflictValidator = packageNamingConflictValidator; _auditingService = auditingService; }
public PackageService( IEntityRepository <PackageRegistration> packageRegistrationRepository, IEntityRepository <Package> packageRepository, IEntityRepository <PackageOwnerRequest> packageOwnerRequestRepository, IIndexingService indexingService, IPackageNamingConflictValidator packageNamingConflictValidator, IAuditingService auditingService) { if (packageRegistrationRepository == null) { throw new ArgumentNullException(nameof(packageRegistrationRepository)); } if (packageRepository == null) { throw new ArgumentNullException(nameof(packageRepository)); } if (packageOwnerRequestRepository == null) { throw new ArgumentNullException(nameof(packageOwnerRequestRepository)); } if (indexingService == null) { throw new ArgumentNullException(nameof(indexingService)); } if (packageNamingConflictValidator == null) { throw new ArgumentNullException(nameof(packageNamingConflictValidator)); } if (auditingService == null) { throw new ArgumentNullException(nameof(auditingService)); } _packageRegistrationRepository = packageRegistrationRepository; _packageRepository = packageRepository; _packageOwnerRequestRepository = packageOwnerRequestRepository; _indexingService = indexingService; _packageNamingConflictValidator = packageNamingConflictValidator; _auditingService = auditingService; }
private static IPackageService CreateService( Mock<IEntityRepository<PackageRegistration>> packageRegistrationRepository = null, Mock<IEntityRepository<Package>> packageRepository = null, Mock<IEntityRepository<PackageOwnerRequest>> packageOwnerRequestRepo = null, Mock<IIndexingService> indexingService = null, IPackageNamingConflictValidator packageNamingConflictValidator = null, AuditingService auditingService = null, Action<Mock<PackageService>> setup = null) { packageRegistrationRepository = packageRegistrationRepository ?? new Mock<IEntityRepository<PackageRegistration>>(); packageRepository = packageRepository ?? new Mock<IEntityRepository<Package>>(); packageOwnerRequestRepo = packageOwnerRequestRepo ?? new Mock<IEntityRepository<PackageOwnerRequest>>(); indexingService = indexingService ?? new Mock<IIndexingService>(); auditingService = auditingService ?? new TestAuditingService(); if (packageNamingConflictValidator == null) { packageNamingConflictValidator = new PackageNamingConflictValidator( packageRegistrationRepository.Object, packageRepository.Object); } var packageService = new Mock<PackageService>( packageRegistrationRepository.Object, packageRepository.Object, packageOwnerRequestRepo.Object, indexingService.Object, packageNamingConflictValidator, auditingService); packageService.CallBase = true; if (setup != null) { setup(packageService); } return packageService.Object; }
public PackageService( IEntityRepository <PackageRegistration> packageRegistrationRepository, IEntityRepository <Package> packageRepository, IEntityRepository <PackageOwnerRequest> packageOwnerRequestRepository, IEntitiesContext entitiesContext, IAppConfiguration configuration, IDiagnosticsService diagnostics, IIndexingService indexingService, IPackageNamingConflictValidator packageNamingConflictValidator, IAuditingService auditingService) { if (packageRegistrationRepository == null) { throw new ArgumentNullException(nameof(packageRegistrationRepository)); } if (packageRepository == null) { throw new ArgumentNullException(nameof(packageRepository)); } if (packageOwnerRequestRepository == null) { throw new ArgumentNullException(nameof(packageOwnerRequestRepository)); } if (entitiesContext == null) { throw new ArgumentNullException(nameof(entitiesContext)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (indexingService == null) { throw new ArgumentNullException(nameof(indexingService)); } if (packageNamingConflictValidator == null) { throw new ArgumentNullException(nameof(packageNamingConflictValidator)); } if (auditingService == null) { throw new ArgumentNullException(nameof(auditingService)); } _packageRegistrationRepository = packageRegistrationRepository; _packageRepository = packageRepository; _packageOwnerRequestRepository = packageOwnerRequestRepository; _entitiesContext = entitiesContext; _configuration = configuration; _indexingService = indexingService; _packageNamingConflictValidator = packageNamingConflictValidator; _auditingService = auditingService; _trace = diagnostics.SafeGetSource("PackageService"); }