public void CreatePatientAndPro() { using (ArchiViteContext context = new ArchiViteContext()) { DocumentManager dm = new DocumentManager(context); User[] users = GetUsers(); Professional pro = context.AddRequest.AddProfessional(users[0], "Medecin"); Professional pro1 = context.AddRequest.AddProfessional(users[1], "Infirmier"); Professional pro2 = context.AddRequest.AddProfessional(users[2], "Medecin"); Professional pro3 = context.AddRequest.AddProfessional(users[3], "Medecin"); Patient patient = context.AddRequest.AddPatient(users[4]); dm.CreateEmptyFile(patient.PatientId.ToString()); Patient patient1 = context.AddRequest.AddPatient(users[5]); dm.CreateEmptyFile(patient1.PatientId.ToString()); context.AddRequest.AddFollow(patient.PatientId, pro1.ProfessionalId); dm.CreateEmptyFile(patient.PatientId + "$" + pro1.ProfessionalId); context.AddRequest.AddFollow(patient.PatientId, pro2.ProfessionalId); dm.CreateEmptyFile(patient.PatientId + "$" + pro2.ProfessionalId); context.AddRequest.AddFollow(patient.PatientId, pro3.ProfessionalId); dm.CreateEmptyFile(patient.PatientId + "$" + pro3.ProfessionalId); Patient p = context.SelectRequest.SelectPatient(patient.PatientId); Console.WriteLine("Nom : {0} Prénom : {1}", p.User.LastName, p.User.FirstName); Assert.AreEqual(p.PatientId, patient.PatientId); Patient p1 = context.SelectRequest.SelectPatient(patient1.PatientId); Console.WriteLine("Nom : {0} Prénom : {1} ", p1.User.LastName, p1.User.FirstName); Assert.AreEqual(p1.PatientId, patient1.PatientId); Professional Pro = context.SelectRequest.SelectProfessional(pro.ProfessionalId); Console.WriteLine("Nom : {0} Prénom : {1}", Pro.User.LastName, Pro.User.FirstName); Assert.AreEqual(Pro.ProfessionalId, pro.ProfessionalId); Professional Pro1 = context.SelectRequest.SelectProfessional(pro1.ProfessionalId); Console.WriteLine("Nom : {0} Prénom : {1}", Pro1.User.LastName, Pro1.User.FirstName); Assert.AreEqual(Pro1.ProfessionalId, pro1.ProfessionalId); Professional Pro2 = context.SelectRequest.SelectProfessional(pro2.ProfessionalId); Console.WriteLine("Nom : {0} Prénom : {1}", Pro2.User.LastName, Pro2.User.FirstName); Assert.AreEqual(Pro2.ProfessionalId, pro2.ProfessionalId); Professional Pro3 = context.SelectRequest.SelectProfessional(pro3.ProfessionalId); Console.WriteLine("Nom : {0} Prénom : {1}", Pro3.User.LastName, Pro3.User.FirstName); Assert.AreEqual(Pro3.ProfessionalId, pro3.ProfessionalId); } }