Exemple #1
0
 public CambioTodayService(IHttpClientFactory clientFactory,
                           IHttpClientWrapper clientWrapper,
                           IOptions <CambioTodaySettings> cts,
                           IMapper mapper)
 {
     _clientFactory       = clientFactory;
     _clientWrapper       = clientWrapper;
     _cambioTodaySettings = cts.Value;
     _mapper = mapper;
 }
            public GetQuotationMethod()
            {
                _settings = new CambioTodaySettings()
                {
                    Key = "dummy_api_key",
                };

                _mapperMock          = new Mock <IMapper>();
                _clientFactoryMock   = new Mock <IHttpClientFactory>();
                _clientWrapperMock   = new Mock <IHttpClientWrapper>();
                _optionsSettingsMock = new Mock <IOptions <CambioTodaySettings> >();

                _optionsSettingsMock
                .Setup(x => x.Value)
                .Returns(_settings);

                _cambioTodayService = new CambioTodayService(_clientFactoryMock.Object,
                                                             _clientWrapperMock.Object,
                                                             _optionsSettingsMock.Object,
                                                             _mapperMock.Object);
            }