private static void TestOpdracht2() { Kabel kabel = new Kabel(); Lijn lijn = new Lijn(); Lijn lijn1 = new Lijn(); Lijn lijn2 = new Lijn(); kabel.NeemLijnInGebruik(lijn); Console.WriteLine(kabel.ToString()); kabel.VerschuiftLijnen(); Console.WriteLine(kabel.ToString()); kabel.VerschuiftLijnen(); Console.WriteLine(kabel.ToString()); kabel.NeemLijnInGebruik(lijn1); Console.WriteLine(kabel.ToString()); kabel.NeemLijnInGebruik(lijn2); Console.WriteLine(kabel.ToString()); for (int i = 0; i < 10; i++) { kabel.VerschuiftLijnen(); Console.WriteLine(kabel.ToString()); } for (int i = 0; i < 7; i++) { kabel.VerschuiftLijnen(); Console.WriteLine(kabel.ToString()); } kabel.VerwijderLijnVanKabel(); Console.WriteLine(kabel.ToString()); for (int i = 0; i < 7; i++) { kabel.VerschuiftLijnen(); Console.WriteLine(kabel.ToString()); } }
public void VerplaatsKabel() { _kabel.VerschuiftLijnen(); Lijn lijn = _kabel.VerwijderLijnVanKabel(); if (lijn != null) { _lijnen.LijnToevoegenAanRij(lijn); } }
private static void TestOpdracht4() { LijnenVoorraad lijnenVoorraad = new LijnenVoorraad(); Kabel kabel = new Kabel(); Waterskibaan waterskibaan = new Waterskibaan(); Lijn lijn1 = new Lijn(); Lijn lijn2 = new Lijn(); Lijn lijn3 = new Lijn(); kabel.NeemLijnInGebruik(lijn1); kabel.VerschuiftLijnen(); kabel.NeemLijnInGebruik(lijn2); kabel.VerschuiftLijnen(); kabel.NeemLijnInGebruik(lijn3); Console.WriteLine(waterskibaan.ToString()); for (int i = 0; i < 15; i++) { waterskibaan.VerplaatsKabel(); Console.WriteLine(waterskibaan.ToString()); } }