public GetApprenticeshipsAsProviderIntegrationTests() { _nowUtc = new Mock <Func <DateTimeOffset> >(); _blobStorageClient = new Mock <IBlobStorageClient>(); _cosmosDbHelper = new Mock <ICosmosDbHelper>(); _cosmosSettings = Options.Create(new CosmosDbCollectionSettings()); _providerService = new Mock <IProviderService>(); _providerServiceClient = new ProviderServiceClient(_providerService.Object); _cosmosDbQueryDispatcher = new Mock <ICosmosDbQueryDispatcher>(); var telemetryClient = MockTelemetryHelper.Initialize(); _DASHelper = new DASHelper(telemetryClient); _apprenticeshipService = new ApprenticeshipService(_cosmosDbHelper.Object, _cosmosSettings, _DASHelper, _providerServiceClient, telemetryClient, _cosmosDbQueryDispatcher.Object); _generateProviderExportFunction = new GenerateProviderExportFunction(_apprenticeshipService, _blobStorageClient.Object); _getApprenticeshipAsProviderFunction = new GetApprenticeshipsAsProvider(_blobStorageClient.Object, _nowUtc.Object); }
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 GetApprenticeshipsAsProviderTests() { _blobStorageClient = new Mock <IBlobStorageClient>(); _nowUtc = new Mock <Func <DateTimeOffset> >(); _function = new GetApprenticeshipsAsProvider(_blobStorageClient.Object, _nowUtc.Object); }