public void Deve_Calcular_Juros_Composto(decimal valorASerCalculado, int meses, double valorDoMontanteEsperado) { var calculaJuros = new Api.Domain.CalculaJuros(_taxaJurosService); var valorDoMontante = calculaJuros.CalcularJurosComposto(valorASerCalculado, meses); Assert.AreEqual(valorDoMontanteEsperado, valorDoMontante); }
public void Nao_Deve_Calcular_Juros_Composto_Quando_Quantidade_De_Meses_Eh_Invalido(decimal valorASerCalculado, int meses) { var calculaJuros = new Api.Domain.CalculaJuros(_taxaJurosService); Assert.Throws <ArgumentException>(() => calculaJuros.CalcularJurosComposto(valorASerCalculado, meses)); }