Ejemplo n.º 1
0
 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);
        }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 5
0
        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
            };
        }
Ejemplo n.º 6
0
 public CompaniesHouseController(ILogger <CompaniesHouseController> logger, CompaniesHouseApiClient apiClient)
 {
     _logger      = logger;
     _apiClient   = apiClient;
     _retryPolicy = GetRetryPolicy();
 }