Exemple #1
0
        private static ApprenticeshipLevyApiClient GetApprenticeshipLevyApiClient(MockHttpMessageHandler mockHttp,
                                                                                  IPaymentStatusProcessor paymentStatusProcessor = null)
        {
            var httpClient = mockHttp.ToHttpClient();

            httpClient.BaseAddress = new Uri("http://localhost/");

            var client = paymentStatusProcessor != null
                ? new ApprenticeshipLevyApiClient(httpClient, paymentStatusProcessor)
                : new ApprenticeshipLevyApiClient(httpClient);

            return(client);
        }
 public ApprenticeshipLevyApiClient(HttpClient client, IPaymentStatusProcessor paymentStatusProcessor)
 {
     _client = client;
     _paymentStatusProcessor = paymentStatusProcessor;
 }