public IEnumerable <ExchangeRate> Fetch(ExchangeRatesRequest request) { ConfigurationContainer.EnsureAppSettingExists("OpenExchangeRates.ApiKey"); var exchangeRateData = Client.Get(); return(exchangeRateData.Rates.Select(r => new ExchangeRate(r.Key, r.Value, exchangeRateData.Base, DateTime.UtcNow))); }