Example #1
0
        public void ResultadoIgualZero()
        {
            decimal valorInicial = 0m;
            int     meses        = 0;
            decimal juros        = Util.Constants.JUROS;
            decimal valorFinal   = _calculateService.CalculateValues(valorInicial, meses, juros);

            Assert.Equal(0, valorFinal);
        }
Example #2
0
        private Returns CalculateValues()
        {
            decimal valorFinal = _calculate.CalculateValues(decimal.Parse(this.Request.Query[Constants.PAR_VALOR_INICAL]),
                                                            int.Parse(this.Request.Query[Constants.PAR_MESES]),
                                                            Constants.JUROS);

            return(new Returns
            {
                StatusCode = (int)HttpStatusCode.OK,
                Message = $"Os parĂ¢metros {Constants.PAR_VALOR_INICAL} = {decimal.Parse(this.Request.Query[Constants.PAR_VALOR_INICAL])} e {Constants.PAR_MESES} = {this.Request.Query[Constants.PAR_MESES]}",
                Calc = new Calculation
                {
                    ValorFinal = string.Format("{0:n2}", (decimal)valorFinal)
                }
            });
        }