public void CalculadoraJuros_CalcularJurosCompostos_DeveRetornarValorCalculado(decimal valorInicial, decimal juros, int tempo, decimal resultado) { // Arrange // Act var valorCalculado = CalculadoraJuros.CalcularJurosCompostos(valorInicial, juros, tempo); // Assert Assert.Equal(resultado, valorCalculado); }
public async Task <ActionResult <string> > Get([FromQuery] decimal valorinicial, [FromQuery] int meses) { var validacao = CalculadoraJuros.ValidarParametros(valorinicial, meses); if (!String.IsNullOrEmpty(validacao)) { return(BadRequest(validacao)); } return(Ok(CalculadoraJuros.CalcularJurosCompostos(valorinicial, await GetTaxaJuros(), meses).ToString("N2"))); }