private void creaBecaHistorica() {
    EstudioBuilder estudioBuilder = new EstudioBuilder(becaDAO);
    Estudio estudio =
        estudioBuilder.withNombre("Titulacion2").withOficial(true).withTipo("Tipo1").build();

    BecaBuilder becaBuilder = new BecaBuilder(becaDAO);
    becaBuilder
        .withSolicitante(beca.getSolicitante())
        .withConvocatoria(beca.getConvocatoria())
        .withEstudio(estudio)
        .withProceso(beca.getProceso())
        .withEstado(beca.getEstado())
        .withTipoIdentificacion(beca.getTipoIdentificacion())
        .withObservacionesUji("Soy la Observación de la beca 2")
        .build();
  }
  @Test
  @Transactional
  public void testRecuperaObservacionesDeOtrasBecasMismoSolicitante() throws Exception {
    creaBecaHistorica();

    List<UIEntity> observaciones =
        becaObservacionAdapter.getObservacionesHistoricoBeca(beca.getId());
    assertThat(observaciones, hasSize(1));
  }
 public BecaBuilder withCreditosParaBeca(Float creditosParaBeca) {
   beca.setCreditosParaBeca(creditosParaBeca);
   return this;
 }
 public BecaBuilder withTipoIdentificacion(TipoIdentificacion tipoIdentificacion) {
   beca.setTipoIdentificacion(tipoIdentificacion);
   return this;
 }
 public BecaBuilder withObservacionesUji(String observacionesUji) {
   beca.setObservacionesUji(observacionesUji);
   return this;
 }
 public BecaBuilder withProceso(Proceso proceso) {
   beca.setProceso(proceso);
   return this;
 }
 public BecaBuilder withEstado(Estado estado) {
   beca.setEstado(estado);
   return this;
 }
 public BecaBuilder withEstudio(Estudio estudio) {
   beca.setEstudio(estudio);
   return this;
 }
 public BecaBuilder withConvocatoria(Convocatoria convocatoria) {
   beca.setConvocatoria(convocatoria);
   return this;
 }
 public BecaBuilder withSolicitante(Solicitante solicitante) {
   beca.setSolicitante(solicitante);
   return this;
 }
 public BecaBuilder withBecaId(Long becaId) {
   beca.setId(becaId);
   return this;
 }
  public BecaBuilder(BecaDAO becaDAO) {
    this.becaDAO = becaDAO;
    this.cuantiasBeca = new HashSet<CuantiaBeca>();

    beca = new Beca();
    beca.setTieneTituloUniversitario(true);
    beca.setBecaCursoAnt(true);
    beca.setBecaCursoAnt2(true);
    beca.setBecaCursoAnt3(true);
    beca.setMatriculaParcial(true);
    beca.setMatriculaParcialAnt(true);
    beca.setCumpleAcadBecaAnt(true);
    beca.setEstudiosSinDocencia(true);
    beca.setPresencial(true);
    beca.setLimitarCreditos(true);
    beca.setLimitarCreditosFinEstudios(true);
    beca.setBecaParcial(true);
    beca.setTransporteUrbano(true);
    beca.setTransporteBarcoAvion(true);
    beca.setAutorizacionRenta(true);
    beca.setProgramaIntercambio(true);
    beca.setCuantiasBecas(this.cuantiasBeca);
  }