示例#1
0
        public void Pesquisar_Um_Usuario_Por_Um_Id_Inexistente_Deve_Retornar_Not_Found()
        {
            var controller = new UsuariosController();

            var resultadoBusca = controller.BuscarUsuarioPorLogin("teste");

            Assert.IsNotNull(resultadoBusca as NotFoundObjectResult);
        }
示例#2
0
        public void Usuarios_Cadastrados_Devem_Ser_Retornados_No_Obter_Por_Login()
        {
            var controller = new UsuariosController();

            var resultadoCriacao = controller.CriarUsuario(CriarFulaninho()) as CreatedAtRouteResult;

            Assert.IsNotNull(resultadoCriacao);

            var usuarioCriado = resultadoCriacao.Value as Usuario;

            Assert.IsNotNull(usuarioCriado);

            var resultadoBusca = controller.BuscarUsuarioPorLogin(usuarioCriado.Login);

            Assert.IsNotNull(resultadoBusca as OkObjectResult);
        }
示例#3
0
        public void Usuarios_Removidos_Nao_Devem_Ser_Retornados_No_Obter_Por_Login()
        {
            var usuario = CriarFulaninho();

            var usuarioController = new UsuariosController();

            var resultadoCriacao = usuarioController.CriarUsuario(usuario) as CreatedAtRouteResult;

            Assert.IsNotNull(resultadoCriacao);

            var usuarioCriado = resultadoCriacao.Value as Usuario;

            var usuarioRemovido = usuarioController.RemoverUsuario(usuarioCriado.Login);

            var usuarioRetornadoNoGet = usuarioController.BuscarUsuarioPorLogin(usuarioCriado.Login) as NotFoundObjectResult;

            Assert.IsNotNull(usuarioRetornadoNoGet);
        }