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); }