public AcquiringBankClient( HttpClient httpClient, IOptionsMonitor <AcquiringBankSettings> bankSettings) { _httpClient = httpClient; _httpClient.BaseAddress = new Uri(bankSettings.CurrentValue.ApiUrl); _acquiringBankSettings = bankSettings.CurrentValue; }
public AcquiringBankClient( IOptions <AcquiringBankSettings> acquiringBankSettings, HttpClient httpClient, ILogger <AcquiringBankClient> logger) { _acquiringBankSettings = acquiringBankSettings.Value; _httpClient = httpClient; _logger = logger; }
public void Setup() { _acquiringBankSettingsMock = new Mock <IOptions <AcquiringBankSettings> >(); _loggerMock = new Mock <ILogger <AcquiringBankClient> >(); _httpMessageHandlerMock = new Mock <HttpMessageHandler>(); var mockOptions = new AcquiringBankSettings { BaseUrl = "http://testUrl" }; _acquiringBankSettingsMock.Setup(abs => abs.Value).Returns(mockOptions); }
public AcquiringBankMockService(IOptionsMonitor <AcquiringBankSettings> bankSettings) { _acquiringBankSettings = bankSettings.CurrentValue; }