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