public void DeveAdicionarUmExame()
        {
            //arrange
            Agendamento agendamento = new Agendamento();
            Paciente    paciente    = new Paciente("Fabio", "123");

            paciente.DefinirPlanoDeSaude(new PlanoDeSaude());

            //act
            agendamento.CriarAgendamento(paciente, new Medico("Joao", "1234", "1M"));
            agendamento.AdicionarExame(new Exame(new TipoExame("exame 1"), new DateTime(2014, 10, 06)));

            //assert
            Assert.IsTrue(agendamento.Exames.Count > 0);
        }
        public void DeveCriarUmAgendamento()
        {
            //arrange
            Agendamento agendamento = new Agendamento();

            //act
            agendamento.CriarAgendamento(new Paciente("Fabio", "123"), new Medico("Joao", "1234", "1M"));

            //assert
            Assert.IsTrue(agendamento.Paciente.Nome == "Fabio");
            Assert.IsTrue(agendamento.Paciente.CPF == "123");
            Assert.IsTrue(agendamento.MedicoSolicitante.Nome == "Joao");
            Assert.IsTrue(agendamento.MedicoSolicitante.CPF == "1234");
            Assert.IsTrue(agendamento.MedicoSolicitante.CRM == "1M");
        }