public void getUpdateStadesTest() { int taille = 0; int debTaille = 0; List <Stade> liste = bdd.getStades(); debTaille = liste.Count; Assert.AreNotEqual <int>(liste.Count, 0); Assert.AreEqual(2, liste.Find(x => x.Planete == "Kamino").Caracteristiques.Count); if (liste.Count > 0) { Stade j = new Stade(0, 999, "Planete Test", new List <Caracteristique>() { bdd.getCaracteristiques().First() }); liste.Add(j); bdd.updateStades(liste); taille = liste.Count; liste = bdd.getStades(); Assert.AreEqual <int>(taille, liste.Count); Assert.AreNotEqual <int>(0, (liste.Where(x => x.Planete == j.Planete)).ToList().Count); liste.Remove(liste.Last()); bdd.updateStades(liste); Assert.AreEqual(debTaille, bdd.getStades().Count); } }
public void getStadeTest() { DalManager manager = new DalManager(); List<Stade> list = manager.getStades(); Console.WriteLine(list.Count); }
public void TestCreateDeleteStades() { DalManager manager = new DalManager(); List<Stade> list1 = manager.getStades(); Stade newStade = new Stade(12, 1000, "PlaneteTest", null); manager.InsertStade(newStade); List<Stade> listTemp = list1; listTemp.Add(newStade); List<Stade> list2 = manager.getStades(); Assert.AreEqual(listTemp.Count, list2.Count); Assert.AreEqual(list1[listTemp.Count - 1].ID, list2[list2.Count - 1].ID); Assert.AreEqual(list1[listTemp.Count - 1].NbPlaces, list2[list2.Count - 1].NbPlaces); Assert.AreEqual(list1[listTemp.Count - 1].Planete, list2[list2.Count - 1].Planete); manager.DeleteStades(newStade); list2 = manager.getStades(); Assert.AreEqual(list1.Count, list2.Count); Assert.AreEqual(list1[list1.Count - 1].ID, list2[list2.Count - 1].ID); Assert.AreEqual(list1[list1.Count - 1].NbPlaces, list2[list2.Count - 1].NbPlaces); Assert.AreEqual(list1[list1.Count - 1].Planete, list2[list2.Count - 1].Planete); }
public void TestUpdateStades() { DalManager manager = new DalManager(); List<Stade> list1 = manager.getStades(); Stade updatedStade = list1[0]; updatedStade.NbPlaces = 1000; updatedStade.Planete = "PlanetTest"; manager.UpdateStade(updatedStade); //Modification du premier Stade List<Stade> list2 = manager.getStades(); //Assert.AreEqual(updatedStade, list2[0]); //Test si le premier Stade à bien été modifié Assert.AreEqual(updatedStade.ID, list2[0].ID); Assert.AreEqual(updatedStade.NbPlaces, list2[0].NbPlaces); Assert.AreEqual(updatedStade.Planete, list2[0].Planete); updatedStade.NbPlaces = list1[0].NbPlaces; updatedStade.Planete = list1[0].Planete; manager.UpdateStade(updatedStade); //Reinitialisation du premier Stade list2 = manager.getStades(); //Assert.AreEqual(list1, list2); //Test si le stade est bien réinitialisé Assert.AreEqual(list1[list1.Count - 1].ID, list2[0].ID); Assert.AreEqual(list1[list1.Count - 1].NbPlaces, list2[0].NbPlaces); Assert.AreEqual(list1[list1.Count - 1].Planete, list2[0].Planete); }
public List <Stade> getStades() { return(bdd.getStades()); }