public void KannNichtHausohneZimmerErzeugen() { Assert.Catch(() => { var Haus_x = new Haus("Bramac", "Josko", "Josko", 0, 390000); }); }
public void KannNichtHausOhneFensterErzeugen() { Assert.Catch(() => { var Haus_x = new Haus("Prefa", null, "Josko", 3, 390000); }); }
public void KannNichtHausOhneTürenErzeugen() { Assert.Catch(() => { var Haus_x = new Haus("Bramac", "Josko", null, 3, 390000); }); }
public void KannNichtHausOhneDachErzeugen() { Assert.Catch(() => { var Haus_x = new Haus(null, "Josko", "Josko", 3, 390000); }); }
public void KannNichtNegativenPreisUpdaten() { Assert.Catch(() => { var Haus_x = new Haus("Bramac", "Josko", "Josko", 5, 390000); Haus_x.UpdatePreis(-500000); }); }
public void KannPreisUpdateDurchführen() { var Haus_x = new Haus("Bramac", "Josko", "Josko", 4, 390000); Haus_x.UpdatePreis(500000); Assert.IsTrue(Haus_x.Preis == 500000); }
public void KannZimmerUpdateDurchführen() { var Haus_x = new Haus("Bramac", "Josko", "Josko", 3, 390000); Haus_x.Zimmer = 5; Assert.IsTrue(Haus_x.Zimmer == 5); }
public void KannHausErzeugen() { var Haus_x = new Haus("Prefa", "Josko", "Josko", 3, 390000); Assert.IsTrue(Haus_x.Dach == "Prefa"); Assert.IsTrue(Haus_x.Fenster == "Josko"); Assert.IsTrue(Haus_x.Türen == "Josko"); Assert.IsTrue(Haus_x.Zimmer == 3); Assert.IsTrue(Haus_x.Preis == 390000); }
public static void Main(string[] args) { Haus Regina = new Haus("Prefa", "Josko", "Josko", 5, 350000); Haus Sonja = new Haus("Velux", "Internorm", "Josko", 6, 450000); Haus Mathilde = new Haus("Bramac", "Internorm", "Eckmaier", 7, 800000); Eigentumswohnung Florid_Spitz = new Eigentumswohnung(92581, 70); Eigentumswohnung Donaust_Maculan = new Eigentumswohnung(93146, 100); Eigentumswohnung Brigitt_Hoech = new Eigentumswohnung(91467, 50); Console.WriteLine("Haustyp: Dach|Fenster|Türen|Zimmer|Preis in Euro"); Console.WriteLine("----------------------------------------"); Console.WriteLine("Sonja: {0}|{1}|{2}|{3}|{4}", Sonja.Dach, Sonja.Fenster, Sonja.Türen, Sonja.Zimmer, Sonja.Preis); Console.WriteLine("Mathilde: {0}|{1}|{2}|{3}|{4}", Mathilde.Dach, Mathilde.Fenster, Mathilde.Türen, Mathilde.Zimmer, Mathilde.Preis); Console.WriteLine("Regina: {0}|{1}|{2}|{3}|{4}", Regina.Dach, Regina.Fenster, Regina.Türen, Regina.Zimmer, Regina.Preis); Regina.Zimmer = 4; Regina.UpdatePreis(200000); Console.WriteLine("----------------------------------------"); Console.WriteLine("Neue Zimmeranzahl für Haus Regina: {0}", Regina.Zimmer); Console.WriteLine("Neuer Preis für Haus Regina: {0}", Regina.Preis); Console.WriteLine("----------------------------------------"); Console.WriteLine("Regina: {0}|{1}|{2}|{3}|{4}", Regina.Dach, Regina.Fenster, Regina.Türen, Regina.Zimmer, Regina.Preis); Sonja.Zimmer = 3; Console.WriteLine("Sonja: {0}|{1}|{2}|{3}|{4}", Sonja.Dach, Sonja.Fenster, Sonja.Türen, Sonja.Zimmer, Sonja.Preis); var Wohnkombinationen = new IZimmerPreis[] { Regina, Sonja, Mathilde, Florid_Spitz, Donaust_Maculan, Brigitt_Hoech }; foreach (var x in Wohnkombinationen) { Console.WriteLine($"{x} {x.AnzZimmer} {x.Preis}"); } SerialDeserial.Run(Wohnkombinationen); Generate_Simple(); }