コード例 #1
0
ファイル: Program.cs プロジェクト: JoppeVanEsch/Waterskibaan
        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());
            }
        }
コード例 #2
0
        private static void TestOpdracht4()
        {
            //Al deze code kijkt als er een lijn op positie 9 is of het dan goed wordt verplaats naar de lijnvoorraad.
            Kabel kabel = new Kabel();
            Lijn  lijn1 = new Lijn();
            Lijn  lijn2 = new Lijn();

            kabel.NeemLijnInGebruik(lijn1);
            kabel.VerschuifLijnen();
            kabel.NeemLijnInGebruik(lijn2);

            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            Console.WriteLine(kabel.ToString());

            Waterskibaan wsb = new Waterskibaan();

            Console.WriteLine(wsb.ToString());
            wsb.VerplaatsKabel();
            Console.WriteLine(wsb.ToString());
        }
コード例 #3
0
        private static void TestOpdr2()
        {
            Kabel k  = new Kabel();
            Lijn  l1 = new Lijn();
            Lijn  l2 = new Lijn();


            Console.WriteLine(k.IsStartPositieLeeg());
            k.NeemLijnInGebruik(l1);
            Console.WriteLine(k.ToString());
            k.VerschuifLijnen();

            Console.WriteLine(k.IsStartPositieLeeg());
            k.NeemLijnInGebruik(l2);
            Console.WriteLine(k.ToString());
            k.VerschuifLijnen();
            Console.WriteLine("--------------------------------------------- \n");
        }
コード例 #4
0
        public override string ToString()
        {
            string voorraadLijn   = lijnenVoorraad.ToString();
            string overzichtKabel = kabel.ToString();
            string print          = "";

            print += voorraadLijn;
            print += "\n";
            print += overzichtKabel;
            print += "\n";

            return(print);
        }
コード例 #5
0
        private static void TestOpdracht2()
        {
            System.Console.WriteLine("Start");

            Kabel k  = new Kabel();
            Lijn  l1 = new Lijn()
            {
                PositieOpKabel = 0
            };
            Lijn l2 = new Lijn()
            {
                PositieOpKabel = 3
            };
            Lijn l3 = new Lijn()
            {
                PositieOpKabel = 8
            };

            Console.WriteLine(k.IsStartPositieLeeg());
            k.NeemLijnInGebruik(l1);
            Console.WriteLine(k.ToString());
            k.VerschuifLijnen();
            k.NeemLijnInGebruik(l2);
            Console.WriteLine(k.ToString());
            k.VerschuifLijnen();
            k.NeemLijnInGebruik(l3);
            Console.WriteLine(k.ToString());
            for (int i = 0; i < 8; i++)
            {
                k.VerschuifLijnen();
            }
            k.VerwijderLijnVanKabel();
            Console.WriteLine(k.ToString());
            k.VerwijderLijnVanKabel();

            Console.WriteLine(k.ToString());
        }
コード例 #6
0
        private static void TestOpdracht2()
        {
            Kabel kabel1 = new Kabel();
            Lijn  lijn1  = new Lijn();

            Console.WriteLine(kabel1.ToString());

            //Test om te zien of een lijn succesvol wordt toegevoegd en of de start positie leeg is.
            Console.WriteLine(kabel1.IsStartPositieLeeg());
            kabel1.NeemLijnInGebruik(lijn1);
            Console.WriteLine(kabel1.IsStartPositieLeeg());
            Console.WriteLine(kabel1.ToString());

            //Test om te zien of het verschuiven goed gaat.
            kabel1.VerschuifLijnen();
            Console.WriteLine(kabel1.ToString());

            //Test om te zien of een 2de lijn succesvol wordt toegevoegd
            Lijn lijn2 = new Lijn();

            kabel1.NeemLijnInGebruik(lijn2);
            Console.WriteLine(kabel1.ToString());

            //Test om te zien of het verschuiven van meerder lijnen goed gaat.
            kabel1.VerschuifLijnen();
            Console.WriteLine(kabel1.ToString());
            kabel1.VerschuifLijnen();

            //Kijken of het toevoegen van een 3de lijn goed gaat.
            Lijn lijn3 = new Lijn();

            kabel1.NeemLijnInGebruik(lijn3);
            Console.WriteLine(kabel1.ToString());

            //Hier verschuiven we de lijnen tot er een op de 9de positie is.
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            Console.WriteLine(kabel1.ToString());

            //Hier testen we hoe de methode omgaat met een lijn op positie 9.
            kabel1.VerschuifLijnen();
            Console.WriteLine(kabel1.ToString());
        }
コード例 #7
0
 public override string ToString()
 {
     return(voorraad.ToString() + "\n" + kabel.ToString());
 }
コード例 #8
0
 public override string ToString()
 {
     return($"Er zijn {voorraad.ToString()} en er zijn {p.ToString()} Lijnen aan de kabel: ");
 }
コード例 #9
0
 public override string ToString()
 {
     return(_lijnen.ToString() + "\t" + _kabel.ToString());
 }
コード例 #10
0
 public override string ToString()
 {
     return($"Lijnvoorraad: {_lijnenVoorraad.ToString()}\nKabelbezetting: {_kabel.ToString()}");
 }
コード例 #11
0
 public override string ToString()
 {
     return $"{lijnVoorraad.ToString()} {Kabel.ToString()}";
 }
コード例 #12
0
 public override string ToString()
 {
     return(lv.ToString() + "\n" + kabel.ToString());
 }
コード例 #13
0
 public string ToString()
 {
     return(_lijnenVoorraad.ToString() + " + " + _kabel.ToString());
 }