public void GetInterestRatesTest()
        {
            FXEntities.FXEntities fxEntities = new FXEntities.FXEntities();
            InterestRateAdapter target = new InterestRateAdapter(fxEntities); 
            string currencyCode = "USD"; 
            var actual = target.GetInterestRates(currencyCode);

        }
        public CurrencyDataSource(FXEntities.FXEntities fxEntities)
        {
            _fxEntities = fxEntities;

            _exRateAdapter = new ExchangeRateAdapter(_fxEntities);
            _inRateAdapter = new InterestRateAdapter(_fxEntities);
            _currencyPairDataTable = new Dictionary<Tuple<string, string>, CurrencyPairData>();
            _currencyNameInterestRateTable = new Dictionary<string, TimeSeriesCollection<InterestRate>>();
        }
 public CalculationEngine(ExchangeRateAdapter exRateAdapter, InterestRateAdapter inRateAdapter)
 {
     _exRateAdapter = exRateAdapter;
     _inRateAdapter = inRateAdapter;    
 }
 public void GetInterestRatesTest1()
 {
     FXEntities.FXEntities fxEntities = new FXEntities.FXEntities();
     InterestRateAdapter target = new InterestRateAdapter(fxEntities); // TODO: Initialize to an appropriate value
     string currencyCode = "NZD"; // TODO: Initialize to an appropriate value
     var actual = target.GetInterestRates(currencyCode);
     Assert.IsTrue(actual.Count() > 0);
 }