static public void ControlesVoor5(object sender, LijnEventArgs args) { LijnenInGebruik lijnenInGebruik = args.LijnenInGebruik; if (lijnenInGebruik.Lijnen.Count > 0) { } }
public void LijnenInGebruik_NeemLijnInGebruik_LineTakenInUseIsAtPosition0() { LijnenInGebruik lijnenInGebruik = new LijnenInGebruik(); Lijn lijn = new Lijn(3); lijnenInGebruik.NeemLijnInGebruik(lijn); Assert.AreEqual(0, lijnenInGebruik.Lijnen.First.Value.Positie); }
public void LijnenInGebruik_NeemLijnInGebruik() { LijnenInGebruik lijnenInGebruik = new LijnenInGebruik(); Lijn lijn = new Lijn(3); lijnenInGebruik.NeemLijnInGebruik(lijn); Assert.AreEqual(lijn, lijnenInGebruik.Lijnen.First.Value); }
public void LijnenInGebruik_StelLijnenBuitenGebruik_LineIsRemovedFromLinesInUse() { LijnenInGebruik lijnenInGebruik = new LijnenInGebruik(); Lijn lijn = new Lijn(3); lijnenInGebruik.NeemLijnInGebruik(lijn); lijnenInGebruik.StelLijnBuitenGebruik(lijn); Assert.AreEqual(0, lijnenInGebruik.Lijnen.Count); }
public void LijnenInGebruik_NeemLijnInGebruik_LineTakenInUseIsAtFirstPointOfStack() { LijnenInGebruik lijnenInGebruik = new LijnenInGebruik(); Lijn lijn = new Lijn(3); lijnenInGebruik.NeemLijnInGebruik(lijn); Lijn lijn2 = new Lijn(4); lijnenInGebruik.NeemLijnInGebruik(lijn2); Assert.AreEqual(lijn2, lijnenInGebruik.Lijnen.First.Value); }
public void LijnenInGebruik_StelLijnenBuitenGebruik_LineIsAddedToLinesOutOfUse() { LijnenInGebruik lijnenInGebruik = new LijnenInGebruik(); LijnenVoorraad lijnenVoorraad = new LijnenVoorraad(); lijnenInGebruik.LijnenVoorraad = lijnenVoorraad; Lijn lijn = new Lijn(3); lijnenInGebruik.NeemLijnInGebruik(lijn); lijnenInGebruik.StelLijnBuitenGebruik(lijn); Assert.AreEqual(lijn, lijnenInGebruik.LijnenVoorraad.Lijnen.Dequeue()); }
static public void HoogPositieOp(object sender, LijnEventArgs args) { LijnenInGebruik lijnenInGebruik = args.LijnenInGebruik; foreach (Lijn lijn in lijnenInGebruik.Lijnen) { Console.WriteLine("De lijn is misschien null"); if (!lijn.Equals(null)) { Console.WriteLine("De lijn is zeker weten geen null"); lijn.Positie++; } } }
static public void ControleerPositie1(object sender, LijnEventArgs args) { LijnenInGebruik lijnenInGebruik = args.LijnenInGebruik; // als positie 1 bezet is met een lijn // eerst controleren of er uberhaupt een positie 1 is if (lijnenInGebruik.Lijnen.Count > 0) { // dan kunnen we controleren of positie 1 bezet is met een lijn if (lijnenInGebruik.Lijnen.First.Value.Equals(null)) { // zo nee // voeg een nieuwe lijn in lijnenInGebruik.NeemLijnInGebruik(lijnenInGebruik.LijnenVoorraad.Lijnen.Dequeue()); // zet de skier in de wachtrij op deze lijn lijnenInGebruik.Lijnen.First.Value.Sporter = _wachtrijStarten.Wachtrij.Dequeue(); } } }
static public void ControleerPositie1(object sender, LijnEventArgs args) { LijnenInGebruik lijnenInGebruik = args.LijnenInGebruik; if (lijnenInGebruik.Lijnen.Count > 0) { bool positie1 = false; foreach (var lijn in lijnenInGebruik.Lijnen) { positie1 = lijn.Positie != 0; } if (positie1) { lijnenInGebruik.NeemLijnInGebruik(lijnenInGebruik.LijnenVoorraad.Lijnen.Dequeue()); lijnenInGebruik.Lijnen.First.Value.Sporter = _wachtrijStarten.Wachtrij.Dequeue(); } } }
public void LijnenInGebruik_Construct() { LijnenInGebruik lijnenInGebruik = new LijnenInGebruik(); }
public void TriggerLijnenVerplaatsen(LijnenInGebruik lijnenInGebruik) { LijnenVerplaatsen?.Invoke(this, new LijnEventArgs(lijnenInGebruik)); }
public LijnEventArgs(LijnenInGebruik lijnenInGebruik) { LijnenInGebruik = lijnenInGebruik; }