/** Test of ModificarUsuario method, of class BLUsuario. */
  @Test
  public void testModificarUsuario() {
    System.out.println("ModificarUsuario");
    Usuario pusuario = new Usuario();
    pusuario.setCodigo(1);
    pusuario.setNroDocumento("93983454");
    pusuario.setNombre("Maria");
    pusuario.setApellidoPaterno("Estrada");
    pusuario.setApellidoMaterno("Perez");
    pusuario.setUsuario("MEstrada");
    pusuario.setContrasenha("Estrada9829");
    pusuario.setConfirmContrasenha("Estrada9829");
    pusuario.setEmail("*****@*****.**");
    pusuario.setFechaIngreso(new Date(2012, 8, 21));
    pusuario.setCargo("Vendedor");
    Rol rol1 = new Rol();
    rol1.setCodigoRol(1);
    rol1.setDescripcionRol("Vendedor");
    pusuario.setRol(rol1);

    BLUsuario instance = new BLUsuario();
    Result expResult =
        new Result(ResultType.Ok, "El usuario ha sido modificado correctamente.", null);
    Result result = instance.ModificarUsuario(pusuario);

    System.out.println(result.getMensaje());
    assertEquals(expResult.getDetalleMensaje(), result.getDetalleMensaje());
    assertEquals(expResult.getMensaje(), result.getMensaje());
    assertEquals(expResult.getTipo(), result.getTipo());
  }
 /** Test of ValidarUsuario method, of class BLUsuario. */
 @Test
 public void testExisteUsuario() {
   System.out.println("ValidarUsuario");
   Usuario pusuario = null;
   BLUsuario instance = new BLUsuario();
   boolean expResult = false;
   boolean result = instance.ExisteUsuario(pusuario);
   assertEquals(expResult, result);
   // TODO review the generated test code and remove the default call to fail.
   fail("The test case is a prototype.");
 }
  /** Test of ValidarUsuario method, of class BLUsuario. */
  @Test
  public void testExisteUsuario() {
    System.out.println("ValidarUsuario");
    Usuario pusuario = new Usuario();
    pusuario.setUsuario("cvilchez");

    BLUsuario instance = new BLUsuario();
    boolean expResult = false;
    boolean result = instance.ExisteUsuario(pusuario);
    System.out.println("Existe usuario: " + result);
    assertEquals(expResult, result);
  }
  /** Test of BuscarUsuarios method, of class BLUsuario. */
  @Test
  public void testBuscarUsuarios() {
    System.out.println("BuscarUsuarios");
    Usuario pusuario = new Usuario();
    pusuario.setUsuario("MSantiago");

    BLUsuario instance = new BLUsuario();

    Usuario result = instance.BuscarUsuarios(pusuario);
    if (result == null) fail("La busqueda no ha retornado resultado.");
    else assertEquals(pusuario.getUsuario(), result.getUsuario());
  }
  /** Test of EliminarUsuario method, of class BLUsuario. */
  @Test
  public void testEliminarUsuario() {
    System.out.println("EliminarUsuario");
    Usuario pusuario = new Usuario();
    pusuario.setCodigo(1);
    // pusuario.setUsuario("MSantiago");

    BLUsuario instance = new BLUsuario();
    Result expResult = new Result(ResultType.Ok, "Usuario eliminado correctamente.", null);
    Result result = instance.EliminarUsuario(pusuario);

    System.out.println(result.getMensaje());
    assertEquals(expResult.getDetalleMensaje(), result.getDetalleMensaje());
    assertEquals(expResult.getMensaje(), result.getMensaje());
    assertEquals(expResult.getTipo(), result.getTipo());
  }