public CurrencyResult Get(CurrencyRequest data)
        {
            data.Date = data.Date.Date;
            var previousDay = _previousDayCalculator.GetPreviousDay(data.Date);
            var currencyDataForDate = GetCurrencyData(data.Date, data.Currency);
            var currencyDataForPreviousDate = GetCurrencyData(previousDay, data.Currency);

            return new CurrencyResult
            {
                Value = currencyDataForDate.Value,
                Trend = CalculateTrend(currencyDataForDate.Value, currencyDataForPreviousDate.Value)
            };
        }
        public void GivenCurrencyRequestGettingDataThenReturnsExpectedResult()
        {
            var currencyRequest = new CurrencyRequest
            {
                Currency = Currency,
                Date = _date
            };

            var currencyResult = _currencyProvider.Get(currencyRequest);

            Assert.AreEqual(DollarCurrency, currencyResult.Value);
            Assert.AreEqual(Trend.Same, currencyResult.Trend);
        }