this.disciplinaDao.listar(Disciplina.class));
Set<HorarioDeAula> horarioDeAulas = new LinkedHashSet<HorarioDeAula>();
horarioDeAulas.add(new HorarioDeAula(
HorarioDeAulas.SEGUNDA_PRIMEIRO_HORARIO));
Professor professor = new Professor();
professor.setCpf(32932112388L);
professor.setDataNascimento(new GregorianCalendar(2003, 06, 12)
.getTime());
professor.setEmail("osnircunha@email.com");
professor.setEndereco(endereco);
professor.setNacionalidade("Brasileiro");
professor.setNaturalidade("S�o Vicente");
professor.setNome("Osnir F CUNHA");
professor.setNomeMae("");
professor.setNomePai("");
professor.setOrgaoExpeditor("SSP-SP");
professor.setRg(272675670L);
professor.setUfOrgaoExpeditor(Estado.SP);
professor.setUserLogin(userLogin);
professor.setSexo(Sexo.M);
professor.setStatus(Status.ATIVO);
professor.setTitulo(TipoTitulo.GRADUACAO);
professor.setDescricaoTitulo("Engenharia de Computa��o");
professor.setDisciplinasQueLeciona(disciplinas);
professor.setHorarioDisponivel(horarioDeAulas);
Integer codigo = (Integer) this.enderecoDao.save(professor);
Assert.assertNotNull("Codigo � nulo.", codigo);
}