Esempio n. 1
0
        public void RetornaStatusCreatedPost()
        {
            int valorEsperado = 201;

            var pessoa = new PessoaInput()
            {
                Nome       = "Brito",
                Email      = "*****@*****.**",
                Id_papel   = 1,
                Id_squads  = 1,
                Id_unidade = 1,
                Permissao  = 1
            };

            var repoMock = new Mock <IPessoaNegocio>();

            var _pessoaController = new PessoaController(repoMock.Object);

            // Act
            var actionResult   = _pessoaController.Cadastrar(pessoa);
            var okObjectResult = (CreatedAtRouteResult)actionResult;

            // Assert
            Assert.Equal(valorEsperado, okObjectResult.StatusCode);
        }