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 InformarMedico(Medico medico)
        {
            if (medico == null) throw new ArgumentNullException(nameof(medico));

            Medico = medico;
        }