Inheritance: TestSuite.BeispielKlasse
示例#1
0
        public void BSP1_Aufgabe_003()
        {
            Spieler s = new Spieler();
            s.WertSetzen<int>("anzahlGelbeKarten", 11);
            Programmieren.PrüfeMethode<bool>(s, "eintrittGruppenPhase", null, "gesperrt", x => { return x; });

            s = new Spieler();
            s.WertSetzen<int>("anzahlRoteKarten", 1);
            Programmieren.PrüfeMethode<bool>(s, "eintrittGruppenPhase", null, "gesperrt", x => { return x; });

            s = new Spieler();
            s.WertSetzen<int>("anzahlGelbeKarten", 0);
            s.WertSetzen<int>("anzahlRoteKarten", 0);
            Programmieren.PrüfeMethode<bool>(s, "eintrittGruppenPhase", null, "gesperrt", x => { return !x; });
        }
示例#2
0
        public void BSP1_Aufgabe_004()
        {
            Spieler s = new Spieler();
            Programmieren.PrüfeMethode<int>(s, "eintrittFinalSpiele", null, "anzahlRoteKarten", x => { return x == 0; });

            s.WertSetzen<int>("anzahlGelbeKarten", 10);
            Programmieren.PrüfeMethode<int>(s, "eintrittFinalSpiele", null, "anzahlGelbeKarten", x => { return x == 5; });

            s = new Spieler();
            s.WertSetzen<int>("anzahlGelbeKarten", 4);
            Programmieren.PrüfeMethode<int>(s, "eintrittFinalSpiele", null, "anzahlGelbeKarten", x => { return x == 0; });

            s = new Spieler();
            s.WertSetzen<int>("anzahlGelbeKarten", 5);
            Programmieren.PrüfeMethode<int>(s, "eintrittFinalSpiele", null, "anzahlGelbeKarten", x => { return x == 0; });

            s = new Spieler();
            s.WertSetzen<int>("anzahlGelbeKarten", 0);
            Programmieren.PrüfeMethode<int>(s, "eintrittFinalSpiele", null, "anzahlGelbeKarten", x => { return x == 0; });
        }