예제 #1
0
파일: Tests.cs 프로젝트: zivan92/oom
        public void Test7()
        {
            TestDelegate foo = () => {
                var hotelStadt  = new Stadt("Wien", 5);
                var hotelzimmer = new Hotel[] { new Zimmer(1, "Zivan Pajkanovic"),
                                                new Zimmer(1, "Martina Test")
                                                {
                                                    Länge = 4, Breite = 4
                                                },
                                                new Zimmer(3, "Milan Test"),
                                                new Zimmer(4, "Dominik Test")
                                                {
                                                    Länge = 5, Breite = 5
                                                },
                                                new Zimmer(5, "David Test"), };

                hotelStadt.AddHotelPlural(hotelzimmer);
            };

            Assert.That(foo,
                        Throws.Exception.TypeOf <ArgumentException>().And.Message.EqualTo("Ein Zimmer mit der Nummer existiert schon !")
                        );
        }
예제 #2
0
파일: Program.cs 프로젝트: zivan92/oom
        static void Main(string[] args)
        {
            var hotelStadt  = new Stadt("Wien", 5);
            var hotelzimmer = new Zimmer[] { new Zimmer(1, "Zivan Pajkanovic"),
                                             new Zimmer(2, "Martina Test")
                                             {
                                                 Länge = 4, Breite = 4
                                             },
                                             new Zimmer(3, "Milan Test"),
                                             new Zimmer(4, "Dominik Test")
                                             {
                                                 Länge = 5, Breite = 5
                                             },
                                             new Zimmer(5, "David Test")
                                             {
                                                 Länge = 4, Breite = 5
                                             }, };

            try {
                hotelStadt.AddHotelPlural(hotelzimmer);


                var jsonstr = Utils.Serialisiere(hotelStadt);
                Utils.SpeichereObj2(hotelStadt);
                var derTest = Utils.LadeObj2 <Stadt>();
                WriteLine($"Task 4= {jsonstr}");
                Console.Read();
            }
            catch (ArgumentException ex)
            {
                WriteLine($"Task4 exception geworfen {ex.Message } ");
            }
            catch (Exception ex)
            {
                WriteLine($"Task4 exception mit der ich nicht gerechnet habe geworfen {ex.Message }");
            }
        }
예제 #3
0
파일: Tests.cs 프로젝트: zivan92/oom
        public void Test4()
        {
            var hotelStadt  = new Stadt("Wien", 5);
            var hotelzimmer = new Hotel[] { new Zimmer(1, "Zivan Pajkanovic"),
                                            new Zimmer(2, "Martina Test")
                                            {
                                                Länge = 4, Breite = 4
                                            },
                                            new Zimmer(3, "Milan Test"),
                                            new Zimmer(4, "Dominik Test")
                                            {
                                                Länge = 5, Breite = 5
                                            },
                                            new Zimmer(5, "David Test"), };

            try
            {
                hotelStadt.AddHotelPlural(hotelzimmer);
            }
            catch (ArgumentException)
            {
                Assert.Fail();
            }
        }