Ejemplo n.º 1
0
        public async Task ConvertendoMoedaBRLToEUR()
        {
            var BRLToEUR = CurrencyService.ConvertAmountGivenCurrenCurrencyToExpectedCurrency(12.50m, "BRL", "EUR");

            Assert.IsTrue(BRLToEUR > 0, "O Valor Não pode ser zero ");
            Assert.IsTrue(Math.Ceiling(BRLToEUR) == Math.Ceiling(2.75131m));
        }
Ejemplo n.º 2
0
 public async Task ConvertendoMoedaComAlgumaCurrencyInexistente()
 {
     Assert.ThrowsException <ArgumentException>(() =>
                                                CurrencyService.ConvertAmountGivenCurrenCurrencyToExpectedCurrency(-500m, "", "USD"), "O Valor Não pode ser Zero");
 }
Ejemplo n.º 3
0
 public async Task ConvertendoMoedaComValorNulo()
 {
     Assert.ThrowsException <ArgumentException>(() =>
                                                CurrencyService.ConvertAmountGivenCurrenCurrencyToExpectedCurrency(0m, "BRL", "USD"), "O Valor Não pode ser Zero");
 }