Exemplo n.º 1
0
        public void Test_ConvertCurrencyByValue_ReturnsValueExchangeRate_WhenPassedValueToConvert()
        {
            //Arrange
            CurrencyConverter.CurrencyConverter converter = new CurrencyConverter.CurrencyConverter();
            CurrencyConverter.XmlRatesReader reader = new CurrencyConverter.XmlRatesReader(@"H:\Downloads\Repo-master\Repo-master\CurrencyConverter\ExchangeRates.xml");
            string date = "2015-11-18";
            Dictionary<Tuple<int, string>, Tuple<string, string>> dictionary = reader.GetRatesData();

            //Act
            double xRate = converter.ConvertCurrencyByValue(dictionary, "GBP", date, 1);

            //Assert
            Assert.AreEqual(0.700, xRate);
        }
        public string ConvertToWord(decimal usdCurrency)
        {
            CurrencyConverter.CurrencyConverter currencyConverter = new CurrencyConverter.CurrencyConverter();

            return(currencyConverter.ConvertCurrencyToWords(usdCurrency));
        }