示例#1
0
        public void GetCalculaJuros()
        {
            var _valorInicial  = 100M;
            var _tempo         = 5;
            var _valorEsperado = 105.1M;

            _serviceMock = new Mock <IJurosService>();
            _serviceMock.Setup(m => m.GetCalculaJuros(_valorInicial, _tempo)).Returns(new ValorJurosDto()
            {
                Valor = _valorEsperado
            });
            _service = _serviceMock.Object;

            var _result = _service.GetCalculaJuros(_valorInicial, _tempo);

            Assert.NotNull(_result);
            Assert.Equal(_valorEsperado, _result.Valor);
        }
示例#2
0
 public IActionResult GetCalculaJuros([FromRoute] decimal valorInicial, int tempo)
 {
     return(Ok(_jurosService.GetCalculaJuros(valorInicial, tempo)));
 }