public ActionResult <decimal> CalcularJuros([FromQuery] JurosDto jurosDto) { try { decimal valorFinal = _calcularJurosService.Calcular(jurosDto.ValorInicial, jurosDto.Meses); return(Ok(valorFinal)); } catch (System.Exception e) { return(BadRequest(e.Message)); } }
public decimal CalcularJuros(decimal valorInicial, decimal valorDeJuros, int tempo) { var juros = new JurosDto(valorInicial, valorDeJuros, tempo); return(Math.Round(juros.ValorCalculado, 2)); }
public void JurosCalculadoRetornaValorEsperado(decimal valorInicial, decimal valorDeJuros, int tempo, decimal valorEsperado) { var juros = new JurosDto(valorInicial, valorDeJuros, tempo); Assert.AreEqual(juros.ValorCalculado, valorEsperado); }