Exemplo n.º 1
0
        public async void CalculaValorTotalComJurosDeveRetornar105_1()
        {
            var calculaJurosDTO = new CalculaJurosDTO()
            {
                ValorInicial = 100,
                Tempo        = 5
            };

            var mockAplicCalculaJuros = new Mock <IAplicCalculaJuros>();

            mockAplicCalculaJuros.Setup(p => p.CalculaJurosAsync(calculaJurosDTO)).ReturnsAsync(105.1m);
            var controller = new CalculaJurosController(mockAplicCalculaJuros.Object);
            var valorTotal = await controller.CalculaJurosAsync(calculaJurosDTO);

            Assert.Equal(105.1m, valorTotal);
        }