public void FlotTravailContientEtapes_ExecuteChaqueEtape() { // Arrange var etapeBidon = new EtapeBidon(); var etapes = Enumerable.Repeat(etapeBidon, 3).Cast <IEtape>().ToList(); var flotTravail = new FlotTravail.FlotTravail(etapes); var moteur = new MoteurFlotTravail(); // Act moteur.Executer(flotTravail); // Assert Assert.AreEqual(3, etapeBidon.NombreAppels); }
static void Main(string[] args) { //Console.Read(); var etapes = new List <IEtape> { new TelechargerVideo() }; var flotTravail = new FlotTravail(etapes); var moteur = new MoteurFlotTravail(); // Act moteur.Executer(flotTravail); Console.Read(); }