public Agendamento(Atendente atendente, Medico medico)
 {
     Atendente = atendente;            
     Medico = medico;
     Exames = new List<Exame>();
     Numero = Guid.NewGuid().ToString();
 }
示例#2
0
        public void ComoAtendenteEuQueroCadastrarUmAgendamento()
        {
            //Arrange

            ServicoDeAgendamento servicoDeAgendamento = new ServicoDeAgendamento(new AgendamentosFake());
            Medico medico = new Medico("1234","Mario Peres");
            Atendente atendente = new Atendente("000.000.000-10", "Victor Cleber");
            Agendamento agendamento = (new FabricaDeAgendamento()).InformarMedico("1234", "Fabio").InformarAtendente("12345", "Joao").Criar();

            //Act
            bool retorno = servicoDeAgendamento.CadastrarAgendamento(agendamento);

            //Assert

            Assert.IsTrue(retorno);
        }
 public virtual void EmitirLaudo(string resultado, Medico medicoAnalise)
 {
     Laudo = new Laudo(medicoAnalise, resultado);
     EventosDoDominio.Disparar(new LaudoEmitido());
 }
示例#4
0
 public virtual void EmitirLaudo(string resultado, Medico medicoAnalise)
 {
     Laudo = new Laudo(medicoAnalise, resultado);
     EventosDoDominio.Disparar(new LaudoEmitido());
 }