Esempio n. 1
0
 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;
 }
Esempio n. 3
0
        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;
 }