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; }