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"); }
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()); }
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); }
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)); }
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(); } }
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); }