public void VerificaQuantidadeRepositoriosRetornada() { var obj = new Api2Controller(); var ApisFontes = obj.GetGit(); var TotalApis = ApisFontes; //Para caracter de exemplo de teste certifica que são 3 repositórios no Git. Assert.AreEqual(TotalApis.Count, 3); }
public void GetalculaJuros200Ok() { int mes = 5; decimal valorInicial = 100; //Act ActionResult <decimal> _actioResult = new Api2Controller(_mockMapper.Object).Getcalculajuros(valorInicial, mes); var result = _actioResult.Result as ObjectResult; //Assert Assert.AreEqual(StatusCodes.Status200OK, result.StatusCode); }
public void RetornaEnderecoGithubDiferenteDeNull() { //Arrange var controller = new Api2Controller(); var resultadoExperado = "https://github.com/CarlosEduardoSouza/LAB-WebApi_NetCore_SOFTPLAN"; //Action var retorno = controller.Get().Value; //Assert Assert.AreEqual(resultadoExperado, retorno); }
public void CalculaJurosParametroValorInicialETempoNaoPodemSerNegativoOuZero() { //Arrange var controller = new Api2Controller(); var valorInicial = -1; var tempo = 0; //Action var response = controller.Get(valorInicial, tempo).Result; //Assert Assert.IsInstanceOf <BadRequestResult>(response); }
public void CalculaJuros_TestaValores() { // Arrange var controller = new Api2Controller(); decimal valorInicial = 15; int tempo = 5; var retornoEsperado = (decimal)798110.76; // Act var response = controller.Get(valorInicial, tempo); // Assert Assert.AreEqual(retornoEsperado, response.Value); }