コード例 #1
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtHausOhneTürenErzeugen()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus("Bramac", "Josko", null, 3, 390000);
     });
 }
コード例 #2
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtHausOhneFensterErzeugen()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus("Prefa", null, "Josko", 3, 390000);
     });
 }
コード例 #3
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtHausohneZimmerErzeugen()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus("Bramac", "Josko", "Josko", 0, 390000);
     });
 }
コード例 #4
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtHausOhneDachErzeugen()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus(null, "Josko", "Josko", 3, 390000);
     });
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: hpartmann/oom
        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);
            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 Häuser = new []
            {
            new Haus("Prefa", "Josko", "Josko", 5, 350000);
            new Haus("Velux", "Internorm", "Josko", 6, 450000);
            new Haus("Bramac", "Internorm", "Eckmaier", 7, 800000);

            }

            foreach (var x in Häuser)
            {
            Console.WriteLine(x);
            }
            */
        }
コード例 #6
0
        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);

            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 Häuser = new []
             * {
             * new Haus("Prefa", "Josko", "Josko", 5, 350000);
             * new Haus("Velux", "Internorm", "Josko", 6, 450000);
             * new Haus("Bramac", "Internorm", "Eckmaier", 7, 800000);
             *
             * }
             *
             * foreach (var x in Häuser)
             * {
             * Console.WriteLine(x);
             * }
             */
        }
コード例 #7
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
        public void KannPreisUpdateDurchführen()
        {
            var Haus_x = new Haus("Bramac", "Josko", "Josko", 4, 390000);
            Haus_x.UpdatePreis(500000);

            Assert.IsTrue(Haus_x.Preis == 500000);
        }
コード例 #8
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
        public void KannZimmerFixpreisDurchführen()
        {
            var Haus_x = new Haus("Bramac", "Josko", "Josko", 5, 390000);

            Haus_x.Zimmer = 3;
            Assert.IsTrue(Haus_x.Preis == 250000);
        }
コード例 #9
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtHausohneZimmerErzeugen()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus("Bramac", "Josko", "Josko", 0, 390000);
     });
 }
コード例 #10
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtHausOhneFensterErzeugen()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus("Prefa", null, "Josko", 3, 390000);
     });
 }
コード例 #11
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtHausOhneTürenErzeugen()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus("Bramac", "Josko", null, 3, 390000);
     });
 }
コード例 #12
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
        public void KannZimmerFixpreisDurchführen()
        {
            var Haus_x = new Haus("Bramac", "Josko", "Josko", 5, 390000);

            Haus_x.Zimmer = 3;
            Assert.IsTrue(Haus_x.Preis == 250000);
        }
コード例 #13
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtHausOhneDachErzeugen()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus(null, "Josko", "Josko", 3, 390000);
     });
 }
コード例 #14
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtNegativenPreisUpdaten()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus("Bramac", "Josko", "Josko", 5, 390000);
         Haus_x.UpdatePreis(-500000);
     });
 }
コード例 #15
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
 public void KannNichtNegativenPreisUpdaten()
 {
     Assert.Catch(() =>
     {
         var Haus_x = new Haus("Bramac", "Josko", "Josko", 5, 390000);
         Haus_x.UpdatePreis(-500000);
     });
 }
コード例 #16
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
        public void KannPreisUpdateDurchführen()
        {
            var Haus_x = new Haus("Bramac", "Josko", "Josko", 4, 390000);

            Haus_x.UpdatePreis(500000);

            Assert.IsTrue(Haus_x.Preis == 500000);
        }
コード例 #17
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
        public void KannZimmerUpdateDurchführen()
        {
            var Haus_x = new Haus("Bramac", "Josko", "Josko", 3, 390000);

            Haus_x.Zimmer = 5;

            Assert.IsTrue(Haus_x.Zimmer == 5);
        }
コード例 #18
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
        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);
        }
コード例 #19
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
        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);
        }
コード例 #20
0
ファイル: Tests.cs プロジェクト: hpartmann/oom
        public void KannZimmerUpdateDurchführen()
        {
            var Haus_x = new Haus("Bramac", "Josko", "Josko", 3, 390000);
            Haus_x.Zimmer = 5;

            Assert.IsTrue(Haus_x.Zimmer == 5);
        }