예제 #1
0
        public void MiejsceParkingoweZajmijMiejsce_ThrowsException_WhenMiejsceZajete()
        {
            MiejsceParkingowe mp  = new MiejsceParkingowe(RodzajMiejsca.Duze, false);
            Osoba             os1 = new Osoba("Ala", "Nowak", "45121478644", "*****@*****.**", "123321123");
            Samochod          s1  = new Samochod("PO1232", "Ford", "Czerwony");
            Samochod          s2  = new Samochod("PO1231", "Ford", "Czerwony");

            os1.Pojazdy.Add(s1);
            os1.Pojazdy.Add(s2);

            mp.ZajmijMiejsce(s1, os1);
            mp.ZajmijMiejsce(s2, os1);
        }
예제 #2
0
        public void MiejsceParkingowe_ThrowsException_WhenDlaNiepelnosprawnychAndOsobaNotNiepelnosprawna()
        {
            MiejsceParkingowe mp  = new MiejsceParkingowe(RodzajMiejsca.Duze, true);
            Osoba             os1 = new Osoba("Ala", "Nowak", "45121478644", "*****@*****.**", "123321123");
            Samochod          s1  = new Samochod("PO1232", "Ford", "Czerwony");

            os1.Pojazdy.Add(s1);

            mp.ZajmijMiejsce(s1, os1);
        }
예제 #3
0
        public void MiejsceParkingoweOpuscMiejsce_ThrowsException_WhenDataZakonczeniaBeforeDataRozpoczecia()
        {
            MiejsceParkingowe mp  = new MiejsceParkingowe(RodzajMiejsca.Duze, false);
            Osoba             os1 = new Osoba("Ala", "Nowak", "45121478644", "*****@*****.**", "123321123");
            Samochod          s1  = new Samochod("PO1232", "Ford", "Czerwony");

            os1.Pojazdy.Add(s1);
            DateTime dataRozpoczecia = DateTime.Parse("2020-05-01");
            DateTime dataZakonczenia = DateTime.Parse("2020-04-01");

            mp.ZajmijMiejsce(s1, os1, dataRozpoczecia);
            mp.OpuscMiejsce(dataZakonczenia);
        }