예제 #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));
        }
예제 #2
0
 public async Task ConvertendoMoedaComAlgumaCurrencyInexistente()
 {
     Assert.ThrowsException <ArgumentException>(() =>
                                                CurrencyService.ConvertAmountGivenCurrenCurrencyToExpectedCurrency(-500m, "", "USD"), "O Valor Não pode ser Zero");
 }
예제 #3
0
 public async Task ConvertendoMoedaComValorNulo()
 {
     Assert.ThrowsException <ArgumentException>(() =>
                                                CurrencyService.ConvertAmountGivenCurrenCurrencyToExpectedCurrency(0m, "BRL", "USD"), "O Valor Não pode ser Zero");
 }