public async Task <IActionResult> GetAsync([FromQuery][BindRequired] decimal valorInicial, [FromQuery][BindRequired] int tempo) { try { var result = await _calculaJurosService.Calcular(valorInicial, tempo); return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public double Calcular(CalculaJurosViewModel viewModel) { return(_calculaJurosService.Calcular(viewModel.ValorInicial, viewModel.Meses)); }
public void CalculaJuros(double valorInicial, int meses, double valorEsperado) { var valorFinal = _calculaJurosService.Calcular(valorInicial, meses); Assert.AreEqual(valorFinal, valorEsperado); }