public void agregarUsuarios()
        {
            using (var context = new BusinessContext())
            {
                context.AddUsuario(new usuario {
                    Nombre = "aasdad", Apellido_Paterno = "asdasd", Apellido_Materno = "aasdasda", Matricula = "1236", Admin = 1, Contraseña = "12345", Correo = "asdasdadasdasd"
                });

                var viewModel = new UsuariosViewModel(context);
                viewModel.GetUsuariosCommand.Execute(null);

                Assert.IsTrue(viewModel.Usuarios.Count == 1);
            }
        }
示例#2
0
 public void AddUsuario(usuario _usuario)
 {
     using (var api = new BusinessContext())
     {
         try
         {
             api.AddUsuario(_usuario);
         }
         catch (Exception ex)
         {
             return;
         }
         Usuarios.Add(_usuario);
         GetUsuarios();
     }
 }
        public void eliminarUsuario()
        {
            using (var context = new BusinessContext())
            {
                context.AddUsuario(new usuario {
                    Nombre = "aasdad", Apellido_Paterno = "asdasd", Apellido_Materno = "aasdasda", Matricula = "1236", Admin = 1, Contraseña = "12345", Correo = "asdasdadasdasd"
                });

                usuario selectedUsuario = context.context.usuario.Where(u => u.Matricula == "1236").FirstOrDefault();
                context.deleteUsuario(selectedUsuario);

                var viewModel = new UsuariosViewModel(context);
                viewModel.GetUsuariosCommand.Execute(null);

                Assert.IsTrue(viewModel.Usuarios.Count == 0);
            }
        }
        public void editarUsuario()
        {
            using (var context = new BusinessContext())
            {
                context.AddUsuario(new usuario {
                    Nombre = "aasdad", Apellido_Paterno = "asdasd", Apellido_Materno = "aasdasda", Matricula = "1236", Admin = 1, Contraseña = "12345", Correo = "asdasdadasdasd"
                });

                var viewModel = new UsuariosViewModel(context);
                viewModel.GetUsuariosCommand.Execute(null);

                viewModel.SelectedUsuario = viewModel.Usuarios.First();

                viewModel.SelectedUsuario.Nombre = "NuevoNombre";
                viewModel.editUsuarioCommand.Execute(null);

                var usuario = context.context.usuario.Single();
                context.context.Entry(usuario).Reload();
                Assert.AreEqual(viewModel.SelectedUsuario.Nombre, usuario.Nombre);
            }
        }