public ResultViewModel Index(string valorinicial, string tempo) { RateBusiness rateBn = new RateBusiness(); //Validando o request double valorEntrada = rateBn.ValidarValorInicial(valorinicial); int meses = rateBn.ValidarTempo(tempo); if (valorEntrada == -1) { return(new ResultViewModel { Success = false, Message = "Favor digitar um valor inicial válido!", Data = "" }); } if (meses == -1) { return(new ResultViewModel { Success = false, Message = "Favor digitar um valor de tempo válido!", Data = "" }); } double result = rateBn.CalcularJurosCompostos(valorEntrada, meses); return(new ResultViewModel { Success = true, Message = "Resultado do cálculo dos juros compostos!", Data = result }); }
public void TesteCalcularJurosCompostoComSucesso() { double result = rateBn.CalcularJurosCompostos(100, 5); Assert.Equal(105.10, result); }