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); }
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); }