public void CreateMedicament_ReadMedicaments_GetTheCreatedMedicament_DeleteMedicament() { using (IDal dal = new Dal()) { //Create Dictionary<string, string> Attrs = new Dictionary<string, string>(); Attrs["Name"] = "Doliprane"; Attrs["Price"] = "20"; Attrs["Form"] = "Injectable"; Attrs["Description"] = "bla bla bla bla"; Medicament M = new Medicament { Name = Attrs["Name"], Price = float.Parse(Attrs["Price"]), Description = Attrs["Description"], Form = Attrs["Form"] }; dal.CreateMedicament(M); //Read List<Medicament> Ms = dal.ReadMedicaments(); Assert.IsNotNull(Ms); Assert.AreEqual(1, Ms.Count); Assert.AreEqual("Doliprane", Ms[0].Name); Assert.AreEqual(20, Ms[0].Price); Assert.AreEqual("Injectable", Ms[0].Form); Assert.AreEqual("bla bla bla bla", Ms[0].Description); //Delete dal.DeleteMedicament(M.Id); Assert.IsNotNull(Ms); //Read Ms = dal.ReadMedicaments(); Assert.AreEqual(0, Ms.Count); } }
public void GetHospitalById(int Id) { using (IDal dal = new Dal()) { List<Hospital> hospitals = dal.ReadHospitals(); Hospital hospital_1 = hospitals[0]; int IdEntity = hospital_1.Id; Hospital hospital_2 = dal.SelectHospitalById(Id); Assert.IsNotNull(hospital_2); Assert.AreEqual(IdEntity, hospital_2.Id); } }
public void RemoveHospital_ReadHospitals_GetTheCreatedHospital() { using (IDal dal = new Dal()) { List<Hospital> hospitals = dal.ReadHospitals(); Hospital hospital = hospitals[0]; // entite à supprimer dal.DeleteHospital(hospital); hospitals = dal.ReadHospitals(); Assert.IsNotNull(hospitals); Assert.AreEqual(hospitals.IndexOf(hospital), -1); } }
public void CreateHospital_ReadHospitals_GetTheCreatedHospital() { using (IDal dal = new Dal()) { dal.CreateHospital(new Hospital() { Name = "Ibno Rochd", Description = "Description", Town = "Casablanca", Address = "address" }); List<Hospital> hospitals = dal.ReadHospitals(); Assert.IsNotNull(hospitals); Assert.AreEqual("Ibno Rochd", hospitals[0].Name); Assert.AreEqual("Description", hospitals[0].Description); Assert.AreEqual("Casablanca", hospitals[0].Town); Assert.AreEqual("address", hospitals[0].Address); } }
public void UpdateHospital() { using (IDal dal = new Dal()) { List<Hospital> hospitals = dal.ReadHospitals(); Hospital hospital = hospitals[0]; // entite à modifier hospital.Name = "Hassan 2"; hospital.Town = "Rabat"; dal.UpdateHospital(hospital); Hospital hopital_2 = dal.SelectHospitalById(hospital.Id); Assert.IsNotNull(hopital_2); Assert.AreEqual(hopital_2.Name, "Hassan 2"); Assert.AreEqual(hopital_2.Town, "Rabat"); } }