public void TestKlonowania() { Najemca n1 = new Najemca("Adrian", "Gzyl", "98080404212", Płcie.M); Najemca n2 = (Najemca)n1.Clone(); Assert.AreEqual("ADRIAN", n2.Imię); }
public void TestZnajdźRezerwację() { Sala s1 = new Sala(); Najemca n1 = new Najemca("Hubert", "Jakiś", "98052408891", Płcie.M); Rezerwacja r1 = new Rezerwacja(n1, "29-01-2019", "11:00", "12:00"); s1.DodajRezerwację(r1); Assert.AreEqual("HUBERT", s1.ZnajdźRezerwację(DateTime.Parse("2019-01-29"), "11:00", "12:00")[0].Najem.Imię); }
public void TestDodawaniaRezerwacji() { Sala s1 = new Sala("a", Właściwość.aula, 1); Najemca n1 = new Najemca("Jakub", "Górowski", "98052408891", Płcie.M); Rezerwacja r1 = new Rezerwacja(n1, "29-01-2019", "09:00", "10:00"); s1.DodajRezerwację(r1); Assert.AreEqual("JAKUB", s1.ListaRezerwacji[0].Najem.Imię); }
public void TestLiczbyRezerwacji() { Sala s1 = new Sala("a", Właściwość.aula, 1); Najemca n1 = new Najemca("Jakub", "Górowski", "98052408891", Płcie.M); Rezerwacja r1 = new Rezerwacja(n1, "29-01-2019", "09:00", "10:00"); s1.DodajRezerwację(r1); Assert.AreEqual(1, s1.LiczbaRezerwacji); }
/// <summary> /// Obsługa przycisku button_dodaj, pozwalającego na dodanie najemcy /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button_dodaj_Click(object sender, RoutedEventArgs e) { ///Otwarte zostaje nowe okno klasy NowyNajemcaWindow, zawierające nowy, pusty obiekt klasy Najemca Najemca n = new Najemca(); NowyNajemcaWindow okno = new NowyNajemcaWindow(n); okno.ShowDialog(); /// Instrukcja warunkowa odpowiada sprawdzenie czy proces tworzenia został w pełni ukończony (czy nie naciśnięto przycisku Anuluj lub zamknięto okno krzyżykiem) if (okno.flaga == true) { zbior.DodajNajemce(n); ///Nestępuje dodanie najemcy do kolekcji ListaNajemcow, uzupełnienie danych w ListBoxie (lista), lista.Add(n); } }
/// <summary> /// Konstruktor wymagający podania obiektu klasy Najemca /// </summary> /// <param name="najemca"></param> public NowyNajemcaWindow(Najemca najemca) : this() { this.najemca = najemca; ///Jeżeli wczytany do okna najemca nie jest nowy (ma już PESEL), pola zostaną uzupełnione jego właściwościami. if (najemca.Pesel != "00000000000") { textBox_pesel.Text = najemca.Pesel; textBox_imie.Text = najemca.Imię; textBox_nazwisko.Text = najemca.Nazwisko; if ((najemca.Płeć) == Płcie.K) { comboBox_plec.Text = "kobieta"; } else { comboBox_plec.Text = "mężczyzna"; } } }
public void TestSprawdzaniaNazwiska() { Najemca n1 = new Najemca("Adrian", "12345", "98080404212", Płcie.M); }
public void TestSprawdzaniaImienia() { Najemca n1 = new Najemca("A", "Gzyl", "98080404212", Płcie.M); }
public void TestSprawdzaniaPesel() { Najemca n1 = new Najemca("Adrian", "Gzyl", "98080404999", Płcie.M); }
public void TestKonstruktora() { Najemca n1 = new Najemca("Adrian", "Gzyl", "98080404212", Płcie.M); Assert.AreEqual("ADRIAN", n1.Imię); }