public void TestCalculaJuros()
        {
            CalculoJurosController blergh = new CalculoJurosController(null, null);
            double valorFinal             = CalculoJurosController.calculajuros(ValorInicial, meses);

            Assert.AreEqual(105.10, valorFinal);
        }
Пример #2
0
 public CalculoJurosControllerTests()
 {
     _mockLogger = new Mock <ILogger <CalculoJurosController> >(MockBehavior.Loose);
     _mockServicoCalculoJuros = new Mock <IServicoCalculoJurosCompostos>(MockBehavior.Strict);
     _mockTaxaJurosClient     = new Mock <ITaxaJurosClient>(MockBehavior.Strict);
     _controller = new CalculoJurosController(
         _mockLogger.Object,
         _mockServicoCalculoJuros.Object,
         _mockTaxaJurosClient.Object);
 }
        public async Task CalcularAsync_VerificarSeEstaChamandoMetodoAplic()
        {
            //arrange
            _aplicCalculoJuros.Setup(p => p.CalcularAsync(It.IsAny <CalculaJurosDto>())).ReturnsAsync(100m);

            //act
            var calculaJurosController = new CalculoJurosController(_aplicCalculoJuros.Object);
            var valorAtual             = await calculaJurosController.CalcularAsync(new CalculaJurosDto());

            //test
            _aplicCalculoJuros.Verify(x => x.CalcularAsync(It.IsAny <CalculaJurosDto>()));
        }