Para los que hayan descargado del repo el proyecto y no tengan error, deben crear un constructor en Consulta. MedicoRepositoryTest.java
private void registrarConsulta(Medico medico, Paciente paciente, LocalDateTime fecha) {
em.persist(new Consulta(medico, paciente, fecha));
}
Consulta.java
public Consulta(Medico medico, Paciente paciente, LocalDateTime fecha) {
this.medico = medico;
this.paciente = paciente;
this.fecha = fecha;
}
Aunque en el video sale otro valor en ' em.persist(new Consulta(null, medico, paciente, fecha));'