Exemple #1
0
        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);
            }
        }
Exemple #2
0
 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);
      }
 }
Exemple #3
0
 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);
     }
 }
Exemple #4
0
 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);
     }
 }
Exemple #5
0
 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");
      }
 }