public void IntegrarPacientesRedeDor() { var repository = new Hospitals(); var hospital = repository.GetBy("QuintaDor"); PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); var resultados = pacientes.All<EHRIntegracao.Domain.Domain.PatientDTO>(); IList<EHRIntegracao.Domain.Domain.PatientDTO> patients = new List<EHRIntegracao.Domain.Domain.PatientDTO>(); foreach (var paciente in resultados) { patients.Add(new EHRIntegracao.Domain.Domain.PatientDTO() { Cpf = paciente.Cpf, DateBirthday = paciente.DateBirthday, Identity = paciente.Identity, Id = paciente.Id, Name = paciente.Name }); } pacientes.Dispose(); resultados = null; var patietsRepositrory = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); patietsRepositrory.SalvarLista(patients); }
public void obter_todos_paciente_teste() { var repositoryH = new Hospitals(); var hospital = repositoryH.GetBy("QuintaDor"); PatientsDbFor repository = new PatientsDbFor(); IList<IPatient> patients = repository.Todos(new Patient() { }, hospital); Assert.NotNull(patients); }
public void AllPatientWithPeriod() { var repositoryH = new Hospitals(); var hospital = repositoryH.GetBy("QuintaDor"); PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); var resultados = pacientes.GetPatientsWithPeriod(); Assert.NotNull(resultados); }
public void AllPatientByCriterion() { var repositoryH = new Hospitals(); var hospital = repositoryH.GetBy("QuintaDor"); PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); var resultados = pacientes.GetPatientsBy(new Patient() { Identity = "198000" }); Assert.AreEqual(resultados.Count ,1); }
public override sealed ISessionFactory CreateSessionFactory() { if (Factory == null && NotConsole()) { var hospitals = new Hospitals(); var hospital = hospitals.GetBy("Sumario"); return FactorryNhibernate.GetSession(hospital.Database); } return Factory; }
public void get_patients_by_hospital_witch_sucess() { var repositoryH = new Hospitals(); var hospital = repositoryH.GetBy("Bangu"); GetPatientsByPatient service = new GetPatientsByPatient(); service.GetPatientsService = MockRepository.GenerateMock<GetPatientsService>(); service.GetPatientsService.Expect(s => s.GetPatients(hospital, new Patient())).IgnoreArguments().Return(new List<IPatient>()); var patients = service.GetAll(new Patient() { Name = "Marcelo",Hospital = hospital}); Assert.NotNull(patients); }
public void SalvarEdeletarPaciente() { var repository = new Hospitals(); var hospital = repository.GetBy("QuintaDor"); PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); var paciente = new EHRIntegracao.Domain.Domain.PatientDTO() { Id = "JK", DateBirthday = DateTime.Now, Identity = "sas", Name = "javet", Cpf = "234" }; pacientes.Save<string>(paciente); pacientes.Delete<string>(paciente); }
public void do_search_witch_sucess() { var repositoryH = new Hospitals(); var hospital = repositoryH.GetBy("CopaDor"); var initialCharge = new InitialChargeByHospitalFillPatientService(); initialCharge.GetPatientsService = MockRepository.GenerateMock<GetPatientsService>(); initialCharge.GetPatientsService.Expect(g => g.GetPatients(hospital, new Patient())).IgnoreArguments() .Return(new List<IPatient>()); initialCharge.DoSearch(hospital, new Patient()); Assert.NotNull(initialCharge.Patients); }
public void do_search_witch_patient_greater_witch_sucess() { var repositoryH = new Hospitals(); var hospital = repositoryH.GetBy("CopaDor"); var initialCharge = new InitialChargeByHospitalFillPatientService(); initialCharge.GetPatientsService = MockRepository.GenerateMock<GetPatientsService>(); initialCharge.GetPatientsService.Expect(g => g.GetPatients(hospital, new Patient())).IgnoreArguments() .Return(new List<IPatient>() { new Patient(){DateBirthday = new DateTime(1989,06,27),CPF = "14041907756"} } ); initialCharge.DoSearch(hospital, new Patient()); Assert.IsTrue(initialCharge.Patients.Count == 1); }