public void Init()
 {
     this.MockRepositorio = new Mock <TaxaJurosRepositorio>();
     this.Regra           = new RgrCalcularJuros(this.MockRepositorio.Object);
     this.ValorInicial    = 100;
     this.Meses           = 5;
 }
Example #2
0
        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);
        }