상속: TestSuite.BeispielKlasse
예제 #1
0
        public void BSP1_Aufgabe_002()
        {
            Computer c = new Computer();
            c.WertSetzen<int>("speicherplatzInMB", 5000);
            Programmieren.PrüfeMethode<int>(c, "SpeicherErweitern", null, "speicherplatzInMB", (x => { return x == 5000 * 3; }));

            c = new Computer();
            c.WertSetzen<int>("speicherplatzInMB", 2000);
            Programmieren.PrüfeMethode<int>(c, "SpeicherErweitern", null, "speicherplatzInMB", (x => { return x == 2000 * 3; }));

            c = new Computer();
            c.WertSetzen<int>("speicherplatzInMB", 10000);
            Programmieren.PrüfeMethode<int>(c, "SpeicherErweitern", null, "speicherplatzInMB", (x => { return x == 10000 * 3; }));

            c = new Computer();
            c.WertSetzen<int>("speicherplatzInMB", 10001);
            Programmieren.PrüfeMethode<int>(c, "SpeicherErweitern", null, "speicherplatzInMB", (x => { return x == 10001 * 2; }));

            c = new Computer();
            c.WertSetzen<int>("speicherplatzInMB", 15000);
            Programmieren.PrüfeMethode<int>(c, "SpeicherErweitern", null, "speicherplatzInMB", (x => { return x == 15000 * 2; }));

            c = new Computer();
            c.WertSetzen<int>("speicherplatzInMB", 15001);
            Programmieren.PrüfeMethode<int>(c, "SpeicherErweitern", null, "speicherplatzInMB", (x => { return x == 15001 * 4; }));
        }
예제 #2
0
        public void BSP1_Aufgabe_001()
        {
            Computer c = new Computer();
            c.WertSetzen<double>("ghz", 3);
            Programmieren.PrüfeMethode<double>(c, "Aufrüsten", null, "ghz", (x => { return x == 3; }));

            c = new Computer();
            c.WertSetzen<double>("ghz", 4);
            Programmieren.PrüfeMethode<double>(c, "Aufrüsten", null, "ghz", (x => { return x == 4; }));

            c = new Computer();
            c.WertSetzen<double>("ghz", 5);
            Programmieren.PrüfeMethode<double>(c, "Aufrüsten", null, "ghz", (x => { return x == 10; }));
        }