public void UpdateRates_ShouldIncrementsTheCurrencies()
        {
            CurrencyConverter converter = new CurrencyConverter();

            converter.CurrencyTable = tablesProvider.GetCurrencyTable();

            int initial_size = converter.AvailableCurrencies.Count;

            converter.UpdateRates();
            int actual_size = converter.AvailableCurrencies.Count;

            Assert.NotEqual(initial_size, actual_size);
        }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CurrencyConverter"/> class.
 /// </summary>
 /// <param name="tablesProvider">The tables provider.</param>
 public CurrencyConverter(ITablesProvider tablesProvider)
 {
     this.AvailableCurrencies = new List <Currency>();
     this.CurrencyTable       = tablesProvider.GetCurrencyTable();
     this.UpdateRates();
     this.UpdateDbCurrencies();
 }