public void effectuer_JourTravailEnCollection_TacheTerminee() { var tacheEntameA = NouvelleTacheEntame(duree: 3, fait: 3); var tacheEntameB = NouvelleTacheEntame(duree: 3, fait: 2); var tacheEntameC = NouvelleTacheEntame(duree: 1, fait: 1); var tacheEntameD = NouvelleTacheAVril(duree: 2); var tacheListes = new Tache[] { tacheEntameA, tacheEntameB, tacheEntameC, tacheEntameD }; var tacheAttendues = new Tache[] { tacheEntameA, tacheEntameC }; var tacheObtenues = Tache.FiltrerTerminees(tacheListes); CollectionAssert.AreEqual(tacheAttendues, tacheObtenues.ToList()); }
public void FiltrerTerminees_TachesABCDavecACterminees_RetourneAC() { var tacheA = NouvelleTache1erAvrilEntamee(duree: 1, fait: 1); var tacheB = NouvelleTache1erAvril(duree: 1); var tacheC = NouvelleTache1erAvrilEntamee(duree: 2, fait: 2); var tacheD = NouvelleTache1erAvrilEntamee(duree: 2, fait: 1); var tachesABCD = new Tache[] { tacheA, tacheB, tacheC, tacheD }; var attendu = new Tache[] { tacheA, tacheC }; var obtenu = Tache.FiltrerTerminees(tachesABCD); CollectionAssert.AreEqual(attendu, obtenu.ToList()); }
public void effectuer_FiltreTerminer_TacheABCD_AVECACTermine() { var tacheA = NouvelleTache1erAvrilEntame(2, 2); var tacheB = NouvelleTache1erAvril(duree: 2); var tacheC = NouvelleTache1erAvrilEntame(1, 1); var tacheD = NouvelleTache1erAvrilEntame(3, 2); var listeObtenu = new Tache[] { tacheA, tacheB, tacheC, tacheD }; var Attendu = new Tache[] { tacheA, tacheC }; var obtenue = Tache.FiltrerTerminees(listeObtenu); CollectionAssert.AreEqual(Attendu, obtenue.ToList()); }