public void ComoAtendenteQueroCadastrarUmPacienteInconsistenteParaSistemaValidar()
        {
            //Arrange
            Paciente paciente = new Paciente("", " ");

            //Act
            paciente.InformarPlanoDeSaude(new PlanoDeSaude { CNPJ = "456", RazaoSocial = "JBS Medical Services" });

            IDALPACIENTE dalPaciente = new DalPacienteFake();

            var retorno = dalPaciente.Gravar(paciente);
            var retorno2 = dalPaciente.RetornarPorCPF("12345");

            //Assert
            Assert.IsTrue(retorno);
            Assert.IsTrue(retorno2.CPF == "12345");
            Assert.IsTrue(retorno2.Nome == "Fabio Margarito", "Assert fail on Nome");
            Assert.IsTrue(retorno2.PlanoDeSaude.CNPJ == "456");
            Assert.IsTrue(retorno2.PlanoDeSaude.RazaoSocial == "JBS Medical Services");

        }
        public void ComoAtendenteQueroCadastrarUmPaciente()
        {
            //Arrange
            Paciente paciente = new Paciente("12345", "Fabio Margarito");
            ServicoDeGravacaoDePaciente servicoDeGravacaoDePaciente = new ServicoDeGravacaoDePaciente(new DalPacienteFake());
              

            //Act
            paciente.InformarPlanoDeSaude(new PlanoDeSaude { CNPJ = "456", RazaoSocial = "JBS Medical Services" });

            var retorno = servicoDeGravacaoDePaciente.GravarPaciente(paciente);
            var retorno2 = servicoDeGravacaoDePaciente.ConsultarDadosDoPaciente("12345");

            //Assert
            Assert.IsTrue(retorno);
            Assert.IsTrue(retorno2.CPF=="12345");
            Assert.IsTrue(retorno2.Nome == "Fabio Margarito","Assert fail on Nome");
            Assert.IsTrue(retorno2.PlanoDeSaude.CNPJ == "456");
            Assert.IsTrue(retorno2.PlanoDeSaude.RazaoSocial == "JBS Medical Services");

        }
 public bool Gravar(Paciente paciente)
 {
     return true;
 }
 public Paciente RetornarPorCPF(string s)
 {
     Paciente paciente = new Paciente("12345", "Fabio Margarito");
     paciente.InformarPlanoDeSaude(new PlanoDeSaude { CNPJ = "456", RazaoSocial = "JBS Medical Services" });
     return paciente;
 }
 public bool GravarPaciente(Paciente paciente)
 {            
     return _dalpaciente.Gravar(paciente);
 }
 public void InformarPaciente(Paciente paciente)
 {
     Paciente = paciente;
 }