public Agendamento AgendarExame(Atendente atendente, Paciente paciente, Medico medico, IList<Exame> exames)
        {
            InformarAtendente(atendente);
            InformarMedico(medico);
            InformarPaciente(paciente);
            foreach (var exame in exames)
            {
                ((List<Exame>)Exames).Add(exame);
            }

            return this;
        }
 public void InformarPaciente(Paciente paciente)
 {
     if (paciente == null) throw new ArgumentNullException(nameof(paciente));
     Paciente = paciente;
 }