private static void TestOpdracht10() { WachtrijInstructie wachtrijInstructie = new WachtrijInstructie(); InstructieGroep instructieGroep = new InstructieGroep(); WachtrijStarten wachtrijStarten = new WachtrijStarten(); Sporter sp1 = new Sporter(MoveCollection.GetWillekeurigeMoves()); Sporter sp2 = new Sporter(MoveCollection.GetWillekeurigeMoves()); Sporter sp3 = new Sporter(MoveCollection.GetWillekeurigeMoves()); Console.WriteLine(wachtrijInstructie.ToString()); wachtrijInstructie.SporterNeemPlaatsInRij(sp1); wachtrijInstructie.SporterNeemPlaatsInRij(sp2); Console.WriteLine(wachtrijInstructie.ToString()); wachtrijInstructie.SporterNeemPlaatsInRij(sp3); Console.WriteLine(wachtrijInstructie.ToString()); Console.WriteLine(instructieGroep.ToString()); instructieGroep.SporterNeemPlaatsInRij(sp1); instructieGroep.SporterNeemPlaatsInRij(sp2); Console.WriteLine(instructieGroep.ToString()); instructieGroep.SporterNeemPlaatsInRij(sp3); Console.WriteLine(instructieGroep.ToString()); Console.WriteLine(wachtrijStarten.ToString()); wachtrijStarten.SporterNeemPlaatsInRij(sp1); wachtrijStarten.SporterNeemPlaatsInRij(sp2); Console.WriteLine(wachtrijStarten.ToString()); wachtrijStarten.SporterNeemPlaatsInRij(sp3); Console.WriteLine(wachtrijStarten.ToString()); }
static void TestOpdracht10() { Wachtrijinstructie wachtrijInstructie = new Wachtrijinstructie(); InstructieGroep instructieGroep = new InstructieGroep(); WachtrijStarten wachtrijStarten = new WachtrijStarten(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Opdracht 10:"); Console.ResetColor(); for (int i = 0; i < 100; i++) { wachtrijInstructie.SporterNeemPlaatsInRij(new Sporter(MoveCollection.GetWillekeurigeMoves())); } Console.WriteLine($"{wachtrijInstructie.ToString()}: {wachtrijInstructie.GetAlleSporters().Count}"); List <Sporter> sporters = wachtrijInstructie.SportersVerlatenRij(5); foreach (Sporter sporter in sporters) { instructieGroep.SporterNeemPlaatsInRij(sporter); } Console.WriteLine($"{instructieGroep.ToString()}: {instructieGroep.GetAlleSporters().Count}\n"); }
private static void TestOpdracht10() { Zwemvest zwemvest = new Zwemvest(); Skies skies = new Skies(); WachtrijStarten ws = new WachtrijStarten(); InstructieGroep ig = new InstructieGroep(); WachtrijInstructie wi = new WachtrijInstructie(); Sporter sporter1 = new Sporter(zwemvest, skies); Sporter sporter2 = new Sporter(zwemvest, skies); Sporter sporter3 = new Sporter(zwemvest, skies); Sporter sporter4 = new Sporter(zwemvest, skies); Sporter sporter5 = new Sporter(zwemvest, skies); Sporter sporter6 = new Sporter(zwemvest, skies); Sporter sporter7 = new Sporter(zwemvest, skies); Console.WriteLine(ws.ToString()); ws.SporterNeemPlaatsInRij(sporter1); ws.SporterNeemPlaatsInRij(sporter2); ws.SporterNeemPlaatsInRij(sporter3); Console.WriteLine(ws.ToString()); ws.SportersVerlaten(2); Console.WriteLine(ws.ToString()); Console.WriteLine(ig.ToString()); ig.SporterNeemPlaatsInRij(sporter1); ig.SporterNeemPlaatsInRij(sporter2); ig.SporterNeemPlaatsInRij(sporter4); ig.SporterNeemPlaatsInRij(sporter5); ig.SporterNeemPlaatsInRij(sporter6); ig.SporterNeemPlaatsInRij(sporter7); Console.WriteLine(ig.ToString()); ig.SportersVerlaten(6); Console.WriteLine(ig.ToString()); ig.SportersVerlaten(5); Console.WriteLine(ig.ToString()); wi.SporterNeemPlaatsInRij(sporter4); Console.WriteLine(wi.ToString()); }
public override string ToString() { return($"{wi.ToString()}\n{ig.ToString()}\n{ws.ToString()}"); }