public async void CalculaJurosTeste() { var okResult = await _calculaJurosController.GetAsync(100, 5); Assert.IsType <string>(okResult); Assert.Equal("105,10", okResult); }
public void Get_WhenCalled_ReturnsOkResult() { // Act var okResult = _controller.GetAsync(100, 5); // Assert Assert.IsType <OkObjectResult>(okResult.Result); }
public void Get_DeveChamarServico_Retorna200ComDecimal() { var RetornoEsperadoDoServico = 105.10M; decimal valorIncial = 100; int tempo = 5; _serviceMock.Setup(_ => _.Calcular(It.IsAny <decimal>(), It.IsAny <int>())).Returns(Task.FromResult(RetornoEsperadoDoServico)); var resultado = _controller.GetAsync(valorIncial, tempo).Result; _serviceMock.Verify(_ => _.Calcular(It.IsAny <decimal>(), It.IsAny <int>()), Times.Once); var objResult = Assert.IsType <OkObjectResult>(resultado); Assert.Equal(200, objResult.StatusCode); var resultadoCalculo = Assert.IsType <decimal>(objResult.Value); Assert.Equal(RetornoEsperadoDoServico, resultadoCalculo); }