Esempio n. 1
0
        public void InvalidKKeyCausesException()
        {
            _options.ApiKey = "XY";
            _underTest      = new CurrencyConverterApiFetcher(_logger, _options);

            _underTest.Invoking(async ut => await ut.GetRateAsync(Currency.EUR, Currency.USD)).Should().Throw <HttpRequestException>();
        }
Esempio n. 2
0
        public void Setup()
        {
            _logger  = Substitute.For <ILogger <CurrencyConverterApiFetcher> >();
            _options = new RatesFetcherOptions
            {
                ApiKey = "your_key_goes_here"
            };

            _underTest = new CurrencyConverterApiFetcher(_logger, _options);
        }