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