private ReferenceDataProcessService NewService( IFileUploadJobMetaDataModelBuilderService fileUploadJobMetaDataModelBuilderService, IReferenceDataServiceClient referenceDataServiceClient) { return(new ReferenceDataProcessService( fileUploadJobMetaDataModelBuilderService, referenceDataServiceClient, Mock.Of <ILogger>())); }
public ReferenceDataProcessService( IFileUploadJobMetaDataModelBuilderService fileUploadJobMetaDataModelBuilderService, IReferenceDataServiceClient referenceDataServiceClient, ILogger logger) { _fileUploadJobMetaDataModelBuilderService = fileUploadJobMetaDataModelBuilderService; _referenceDataServiceClient = referenceDataServiceClient; _logger = logger; }
public ApprenticeshipService( ICosmosDbHelper cosmosDbHelper, IOptions <CosmosDbCollectionSettings> cosmosSettings, IDASHelper DASHelper, IProviderServiceClient providerServiceClient, IReferenceDataServiceClient referenceDataServiceClient, TelemetryClient telemetryClient) { _cosmosDbHelper = cosmosDbHelper ?? throw new ArgumentNullException(nameof(cosmosDbHelper)); _cosmosSettings = cosmosSettings?.Value ?? throw new ArgumentNullException(nameof(cosmosSettings)); _DASHelper = DASHelper ?? throw new ArgumentNullException(nameof(DASHelper)); _providerServiceClient = providerServiceClient ?? throw new ArgumentNullException(nameof(providerServiceClient)); _referenceDataServiceClient = referenceDataServiceClient ?? throw new ArgumentNullException(nameof(referenceDataServiceClient)); _telemetryClient = telemetryClient ?? throw new ArgumentNullException(nameof(telemetryClient)); }
public GetApprenticeshipsAsProviderIntegrationTests() { _telemetryClient = new TelemetryClient(); _nowUtc = new Mock <Func <DateTimeOffset> >(); _blobStorageClient = new Mock <IBlobStorageClient>(); _cosmosDbHelper = new Mock <ICosmosDbHelper>(); _cosmosSettings = Options.Create(new CosmosDbCollectionSettings()); _referenceDataResponse = new Mock <Func <HttpRequestMessage, CancellationToken, Task <HttpResponseMessage> > >(); _referenceDataService = new ReferenceDataService(new HttpClient(new MockHttpMessageHandler(_referenceDataResponse.Object)) { BaseAddress = new Uri("https://test.com") }); _referenceDataServiceClient = new ReferenceDataServiceClient(_referenceDataService); _providerService = new Mock <IProviderService>(); _providerServiceClient = new ProviderServiceClient(_providerService.Object); _DASHelper = new DASHelper(_telemetryClient); _apprenticeshipService = new ApprenticeshipService(_cosmosDbHelper.Object, _cosmosSettings, _DASHelper, _providerServiceClient, _referenceDataServiceClient, _telemetryClient); _generateProviderExportFunction = new GenerateProviderExportFunction(_apprenticeshipService, _blobStorageClient.Object); _getApprenticeshipAsProviderFunction = new GetApprenticeshipsAsProvider(_blobStorageClient.Object, _nowUtc.Object); }
public ReferenceDataService( ICollectionsService collectionsService, IJobService jobService, IFileUploadJobMetaDataModelBuilderService fileUploadJobMetaDataModelBuilderService, IFundingClaimsDatesService fundingClaimsDatesService, IDateTimeProvider dateTimeProvider, ICloudStorageService cloudStorageService, ILogger logger, IReferenceDataServiceClient referenceDataServiceClient, IIndex <PersistenceStorageKeys, IFileService> operationsFileService, IEnumerable <ICollection> collections) { _collectionsService = collectionsService; _jobService = jobService; _fileUploadJobMetaDataModelBuilderService = fileUploadJobMetaDataModelBuilderService; _fundingClaimsDatesService = fundingClaimsDatesService; _dateTimeProvider = dateTimeProvider; _cloudStorageService = cloudStorageService; _logger = logger; _referenceDataServiceClient = referenceDataServiceClient; _collections = collections; _fileService = operationsFileService[PersistenceStorageKeys.DctAzureStorage]; }
public ReferenceDataRepository(IReferenceDataServiceClient referenceDataServiceClient, ICurrencyPairUpdateFactory currencyPairUpdateFactory) { _referenceDataServiceClient = referenceDataServiceClient; _currencyPairUpdateFactory = currencyPairUpdateFactory; }
public ReferenceDataGateway(IRouter <OrderScreen> router, IReferenceDataServiceClient referenceDataServiceClient) { _router = router; _referenceDataServiceClient = referenceDataServiceClient; }