Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }