Beispiel #1
0
        public void GetUsuarioById()
        {
            var result = _controller.GetUsuario(1) as System.Web.Http.Results.OkNegotiatedContentResult <Usuario>;

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result.Content, typeof(Usuario));
            Assert.AreEqual(result.Content.Nome, "ALEXANDRE");
        }
Beispiel #2
0
        public async void GetUsuarios()
        {
            // Arrange
            var options = new DbContextOptionsBuilder <AlpmysContext>()
                          .UseInMemoryDatabase("GetTest")
                          .Options;
            AlpmysContext context = new AlpmysContext(options);
            Usuario       u       = new Usuario();

            u.Email = "*****@*****.**";
            Usuario u2 = new Usuario();

            u2.Email = "*****@*****.**";

            context.Usuario.Add(u);
            context.Usuario.Add(u2);
            await context.SaveChangesAsync();

            UsuariosController controller = new UsuariosController(context);

            // Act
            var result = await controller.GetUsuario();

            // Assert
            Assert.IsType <OkObjectResult>(result);
            Assert.Equal(2, context.Usuario.Count());
        }
Beispiel #3
0
        public void GetUsuarioById()
        {
            mockRepository.Setup(r => r.GetUsuario(It.IsAny <int>())).Returns(usuario);
            mockController.Setup(c => c.GetUsuario(It.IsAny <int>()));

            var _controller = new UsuariosController(mockController.Object, mockRepository.Object);
            var result      = _controller.GetUsuario(1) as System.Web.Http.Results.OkNegotiatedContentResult <Usuario>;

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result.Content, typeof(Usuario));
            Assert.AreEqual(result.Content.Id, 1);
        }
Beispiel #4
0
        public void GetUsuarioByIdNotFound()
        {
            IHttpActionResult   response;
            HttpResponseMessage responseMsg = new HttpResponseMessage(HttpStatusCode.NotFound);

            response = new ResponseMessageResult(responseMsg);

            mockRepository.Setup(r => r.GetUsuario(2)).Returns(usuario);
            mockController.Setup(c => c.GetUsuario(2)).Returns(response);

            var _controller = new UsuariosController(mockController.Object, mockRepository.Object);
            var result      = _controller.GetUsuario(1) as System.Web.Http.Results.NotFoundResult;

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(System.Web.Http.Results.NotFoundResult));
        }
Beispiel #5
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            UsuariosController usu = new UsuariosController();

            Global.UsuarioSuper = false;
            int           Result   = 0;
            UsuariosModel oUsuario = usu.UsuarioExiste(edtUsuario.Text);

            Result = oUsuario.Id_usuario;
            if (oUsuario.Status != "ativo")
            {
                Result = -1;
            }

            if (Result > 0)
            {
                //MessageBox.Show("Usuario cadastrado.");
                //string SenhaDcripto = Crypto.Decriptar(oUsuario.Senha);
                if (edtSenha.Text == oUsuario.Senha)
                {
                    Global.UsuarioLogado        = usu.GetUsuario(Result);
                    frmPrincipal.LoginPermissao = usu.GetListaPermissoes(Result);
                    Close();
                }
                else
                {
                    MessageBox.Show("Usuário não cadastrado ou com usuário e senha incorreta.");
                    edtUsuario.Focus();
                }
            }
            else
            {
                if (Result == -1)
                {
                    MessageBox.Show("Usuário com status inativo.");
                }
                else
                {
                    MessageBox.Show("Usuário não cadastrado ou com usuário e senha incorreta.");
                }
                edtUsuario.Focus();
            }
        }
Beispiel #6
0
        public async void GetSpecificEvent()
        {
            // Arrange
            var options = new DbContextOptionsBuilder <AlpmysContext>()
                          .UseInMemoryDatabase("UpdateEvent")
                          .Options;
            AlpmysContext      context    = new AlpmysContext(options);
            UsuariosController controller = new UsuariosController(context);
            Usuario            u          = new Usuario();

            u.Id    = 5;
            u.Email = "*****@*****.**";
            await controller.PostUsuario(u);

            // Act
            var result = await controller.GetUsuario(5);

            // Assert
            Assert.IsType <OkObjectResult>(result);
        }