public void ComoAtendenteQueroIncluirUmExameDoPaciente() { //Arrange Agendamento agendamento = new Agendamento(); Medico medico = new Medico("12345", "Fabio"); Paciente paciente = new Paciente("2345", "Joao"); CID cid = new CID("21-9", "Virose"); Exame exame = new Exame("12342323232"); //Act agendamento.InformarMedico(medico); agendamento.InformarCID(cid); agendamento.InformarPaciente(paciente); agendamento.AdicionarExame(exame); //Assert Assert.IsTrue(agendamento.Medico.Crm == "12345"); Assert.IsTrue(agendamento.Paciente.Cpf == "2345"); Assert.IsTrue(agendamento.Cid.Numero == "21-9"); Assert.IsTrue(agendamento.Exames.Any()); }
public virtual void InformarMedico(Medico medico) { Medico = medico; }
public void EuComoAtendenteQueroInicarUmAgendamento() { //Arrange Agendamento agendamento = new Agendamento(); Medico medico = new Medico("12345","Fabio"); Paciente paciente = new Paciente("2345","Joao"); CID cid = new CID("21-9","Virose"); //Act agendamento.InformarMedico(medico); agendamento.InformarCID(cid); agendamento.InformarPaciente(paciente); //Assert Assert.IsTrue(agendamento.Medico.Crm == "12345"); Assert.IsTrue(agendamento.Paciente.Cpf == "2345"); Assert.IsTrue(agendamento.Cid.Numero == "21-9"); }
public FabricaDeAgendamento InformarMedico(string crm) { _medico = new Medico(crm,""); return this; }