@Test
  public void shouldReturnErrorIfDoctorIsNotPresent() {
    Anamnese anamnese = new AnamneseBuilder().withComplaint("text").instance();

    List<Error> errors = validator.validate(anamnese);
    assertEquals(1, errors.size());
    assertEquals(ValidationMessages.INVALID_DOCTOR, errors.get(0).getKey());
  }
  @Test
  public void shouldReturnErrorIfTextIsNotPresent() {
    Anamnese anamnese = new AnamneseBuilder().withDoctor(aDoctor()).instance();

    List<Error> errors = validator.validate(anamnese);
    assertEquals(1, errors.size());
    assertEquals(ValidationMessages.INVALID_ANAMNESE, errors.get(0).getKey());
  }
  @Test
  public void shouldNotReturnErrorsOnAValidAnamnese() {
    Anamnese anamnese =
        new AnamneseBuilder().withComplaint("text").withDoctor(aDoctor()).instance();

    List<Error> errors = validator.validate(anamnese);
    assertEquals(0, errors.size());
  }