예제 #1
0
 public Usuario GetUsuario(int id)
 {
     using (var proxy = new WSUsuario.UsuarioServiceClient())
     {
         return proxy.ObtenerUsuarioPorID(id);
     }
 }
예제 #2
0
        public void EliminarUsuario()
        {
            using (var proxy = new WSUsuario.UsuarioServiceClient())
            {
                var usuario = proxy.ObtenerUsuarioPorCorreo("*****@*****.**");

                proxy.EliminarUsuario(usuario.ID);

                usuario = proxy.ObtenerUsuarioPorID(usuario.ID);

                Assert.AreEqual(null, usuario);
            }
        }
예제 #3
0
        public void CrearUsuario()
        {
            using (var proxy = new WSUsuario.UsuarioServiceClient())
            {
                var idUsuario = proxy.CrearUsuario(new Usuario {
                    Correo = "*****@*****.**",
                    Clave = "123456",
                    Nombre = "Jhonny Gianfranco",
                    ApellidoPaterno = "Morales",
                    ApellidoMaterno = "Olivares",
                    IDRol = Rol.Usuario
                });

                var usuario = proxy.ObtenerUsuarioPorID(idUsuario);

                Assert.AreEqual("*****@*****.**", usuario.Correo);
                Assert.AreEqual("Jhonny Gianfranco", usuario.Nombre);
                Assert.AreEqual(Rol.Usuario, usuario.IDRol);
            }
        }
예제 #4
0
        public void ActualizarUsuario()
        {
            using (var proxy = new WSUsuario.UsuarioServiceClient())
            {
                var usuario = proxy.ObtenerUsuarioPorCorreo("*****@*****.**");

                usuario.Sexo = true;
                usuario.NumeroCelular = 991690546;
                usuario.NumeroTelefono = 5522606;
                usuario.FechaNacimiento = new DateTime(1986, 07, 23);

                proxy.ActualizarUsuario(usuario);

                usuario = proxy.ObtenerUsuarioPorID(usuario.ID);

                Assert.AreEqual(true, usuario.Sexo);
                Assert.AreEqual(991690546, usuario.NumeroCelular);
                Assert.AreEqual(5522606, usuario.NumeroTelefono);
            }
        }