Exemple #1
0
        public void ExchangeRateFromCurrencyAtoCurrencyB_ShouldBeInverseOfCurrencyBtoCurrencyA()
        {
            var x = ExchangeRates.Get(Currency.USD, Currency.GBP);
            var y = ExchangeRates.Get(Currency.GBP, Currency.USD);

            var p = x * y; // should be approximately 1.0

            Assert.IsTrue(p > 0.999m && p < 1.001m);
        }
Exemple #2
0
        public void ExchangeRateForDifferentCurrencyIsNotOne()
        {
            var x = ExchangeRates.Get(Currency.EUR, Currency.JPY);

            Assert.IsTrue(x != 1);
        }
Exemple #3
0
        public void ExchangeRateForSameCurrencyIsOne()
        {
            var x = ExchangeRates.Get(Currency.EUR, Currency.EUR);

            Assert.IsTrue(x == 1);
        }