public void Init() { this.MockRepositorio = new Mock <TaxaJurosRepositorio>(); this.Regra = new RgrCalcularJuros(this.MockRepositorio.Object); this.ValorInicial = 100; this.Meses = 5; }
public async Task <string> Get([FromQuery(Name = "valorinicial")] decimal valorInicial, [FromQuery(Name = "meses")] int meses) { var regra = new RgrCalcularJuros(); var retorno = ""; var calculo = await regra.Calcular(valorInicial, meses); if (calculo.Sucesso) { retorno = calculo.ValorFinal; } else { retorno = calculo.Mensagem; } return(retorno); }