public Agendamento Criar() { Agendamento agendamento = new Agendamento(); agendamento.InformarMedico(_medico); agendamento.InformarPaciente(_paciente); agendamento.InformarCID(_cid); return(agendamento); }
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 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 FabricaDeAgendamento InformarMedico(string crm, string nome) { _Agendamento.InformarMedico(new Medico(crm, nome)); return(this); }