Exemplo n.º 1
0
        public async Task Result_Should_Be_GreaterThan()
        {
            //Arrange
            var valorInicial = 200m;
            var meses        = 7;
            var service      = new CalculaJurosService(_httpClient, _settings);

            //Act
            var valorFinal = await service.CalcularJuros(valorInicial, meses);

            //Assert
            Assert.IsTrue(valorFinal > 0);
        }
        public async Task TestCalculaJuros()
        {
            decimal decValorInicial = 100m;
            int     intMeses        = 5;
            decimal decToCompare    = 105.10m;

            CalculaJurosService objCalculaJurosService = new CalculaJurosService(objClient, objConfig);
            decimal             decResultado           = await objCalculaJurosService.CalcularJuros(new CalculaJuros()
            {
                ValorEntrada = decValorInicial, Meses = intMeses
            });

            Assert.AreEqual(decToCompare, decResultado);
        }
Exemplo n.º 3
0
        public async Task Result_Should_Be_Zero()
        {
            //Arrange
            var valorInicial = 0m;
            var meses        = 5;
            var esperado     = 0;
            var service      = new CalculaJurosService(_httpClient, _settings);

            //Act
            var valorFinal = await service.CalcularJuros(valorInicial, meses);

            //Assert
            Assert.AreEqual(esperado, valorFinal);
        }