public OrganisationSearchController(ILogger <OrganisationSearchController> logger, IMediator mediator, RoatpApiClient roatpApiClient, ReferenceDataApiClient referenceDataApiClient, CompaniesHouseApiClient companiesHouseApiClient, CharityCommissionApiClient charityCommissionApiClient) { _logger = logger; _roatpApiClient = roatpApiClient; _referenceDataApiClient = referenceDataApiClient; _companiesHouseApiClient = companiesHouseApiClient; _charityCommissionApiClient = charityCommissionApiClient; _mediator = mediator; }
public void Before_each_test() { var config = new ApplicationConfiguration(); config.CompaniesHouseApiBaseAddress = "https://api.companieshouse.gov.uk"; // ADD YOUR API KEY HERE - go to https://developer.companieshouse.gov.uk/api/docs/ to set up an account config.CompaniesHouseApiKey = ""; _logger = new Mock <ILogger <CompaniesHouseApiClient> >(); _client = new CompaniesHouseApiClient(_logger.Object, new HttpClient(), config); }
public GatewayApiChecksService(CompaniesHouseApiClient companiesHouseApiClient, CharityCommissionApiClient charityCommissionApiClient, IRoatpApiClient roatpApiClient, IInternalQnaApiClient qnaApiClient, ILogger <GatewayApiChecksService> logger) { _companiesHouseApiClient = companiesHouseApiClient; _charityCommissionClient = charityCommissionApiClient; _roatpApiClient = roatpApiClient; _qnaApiClient = qnaApiClient; _logger = logger; }
public GatewayApiChecksService( CompaniesHouseApiClient companiesHouseApiClient, IOuterApiClient outerApiClient, IRoatpApiClient roatpApiClient, IInternalQnaApiClient qnaApiClient, ILogger <GatewayApiChecksService> logger) { _companiesHouseApiClient = companiesHouseApiClient; _outerApiClient = outerApiClient; _roatpApiClient = roatpApiClient; _qnaApiClient = qnaApiClient; _logger = logger; }
public void Before_all_tests() { _testDataLocation = $"{Directory.GetCurrentDirectory()}..\\..\\..\\..\\TestData\\"; _importLogger = new Mock <ILogger <CompaniesHouseDataImporter> >(); _repoLogger = new Mock <ILogger <TestDataRepository> >(); var apiConfig = new ApplicationConfiguration(); apiConfig.CompaniesHouseApiBaseAddress = "https://api.companieshouse.gov.uk"; // ADD YOUR API KEY HERE - go to https://developer.companieshouse.gov.uk/api/docs/ to set up an account apiConfig.CompaniesHouseApiKey = ""; _apiClientLogger = new Mock <ILogger <CompaniesHouseApiClient> >(); _client = new CompaniesHouseApiClient(_apiClientLogger.Object, new HttpClient(), apiConfig); _config = new ApplicationConfiguration { ConnectionString = _connectionString }; }
public CompaniesHouseController(ILogger <CompaniesHouseController> logger, CompaniesHouseApiClient apiClient) { _logger = logger; _apiClient = apiClient; _retryPolicy = GetRetryPolicy(); }