public void ServicoCalculoJuros_ChamarCalcularJuros_RetornarSucesso(decimal taxaJuros, decimal valorInicial, int meses, decimal valorFinal) { _servicoTaxa.Setup(x => x.ObterTaxaJuros()).Returns(taxaJuros); var valorCalculado = _servicoCalculo.CalcularJuros(valorInicial, meses); valorCalculado.Should().Be(valorFinal); }
public IActionResult Obter(string valorinicial, string meses) { if (!CalculoJurosValidacaoModel.Validar(valorinicial, meses)) { return(BadRequest(CalculoJurosValidacaoModel.Erros.FirstOrDefault())); } decimal valorCalculado = _servicoCalculoJuros.CalcularJuros(CalculoJurosValidacaoModel.ValorInicial, CalculoJurosValidacaoModel.Meses); valorCalculado = TruncarValor(valorCalculado); return(Ok(valorCalculado.ToString("0.00"))); }