Inheritance: TestSuite.BeispielKlasse
Ejemplo n.º 1
0
        public void BSP1_Aufgabe_010()
        {
            Wohnung w = new Wohnung();
            w.WertSetzen<string>("adresse", "A-1030");
            Programmieren.PrüfeMethode<bool>(w, "umbauen", null, "balkon", x => { return x; });
            Programmieren.PrüfeMethode<double>(w, "umbauen", null, "preis", x => { return x==800; });

            w = new Wohnung();
            w.WertSetzen<string>("adresse", "A-1050");
            Programmieren.PrüfeMethode<bool>(w, "umbauen", null, "balkon", x => { return !x; });
            Programmieren.PrüfeMethode<double>(w, "umbauen", null, "preis", x => { return x == 700; });

            w = new Wohnung();
            w.WertSetzen<string>("adresse", "A-1070");
            w.WertSetzen<int>("anzahlM2", 89);
            Programmieren.PrüfeMethode<bool>(w, "umbauen", null, "balkon", x => { return x; });
            Programmieren.PrüfeMethode<double>(w, "umbauen", null, "preis", x => { return x == 1200; });

            w = new Wohnung();
            w.WertSetzen<string>("adresse", "A-1070");
            w.WertSetzen<int>("anzahlM2", 90);
            Programmieren.PrüfeMethode<bool>(w, "umbauen", null, "balkon", x => { return !x; });
            Programmieren.PrüfeMethode<double>(w, "umbauen", null, "preis", x => { return x == 0; });

            w = new Wohnung();
            w.WertSetzen<string>("adresse", "A-1070");
            w.WertSetzen<int>("anzahlM2", 91);
            Programmieren.PrüfeMethode<bool>(w, "umbauen", null, "balkon", x => { return !x; });
            Programmieren.PrüfeMethode<double>(w, "umbauen", null, "preis", x => { return x == 0; });

            w = new Wohnung();
            w.WertSetzen<string>("adresse", "asdf");
            Programmieren.PrüfeMethode<bool>(w, "umbauen", null, "balkon", x => { return !x; });
            Programmieren.PrüfeMethode<double>(w, "umbauen", null, "preis", x => { return x == 0; });
        }
Ejemplo n.º 2
0
        public void BSP1_Aufgabe_009()
        {
            Wohnung w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 101);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 1000; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 99);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x != 1000; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 101);
            w.WertSetzen<bool>("balkon", true);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 1300; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 101);
            w.WertSetzen<bool>("balkon", false);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 1000; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 100);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 800; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 76);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 800; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 76);
            w.WertSetzen<bool>("balkon", true);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 1100; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 76);
            w.WertSetzen<bool>("balkon", false);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 800; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 75);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 500; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 51);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 500; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 51);
            w.WertSetzen<bool>("balkon", true);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 650; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 51);
            w.WertSetzen<bool>("balkon", false);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 500; });

            w = new Wohnung();
            w.WertSetzen<int>("anzahlM2", 50);
            Programmieren.PrüfeMethode<double>(w, "preisBerechnen", null, "preis", x => { return x == 0; });
        }