コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: JakGor/PoProjekt
        public void TestKlonowania()
        {
            Najemca n1 = new Najemca("Adrian", "Gzyl", "98080404212", Płcie.M);
            Najemca n2 = (Najemca)n1.Clone();

            Assert.AreEqual("ADRIAN", n2.Imię);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: JakGor/PoProjekt
        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ę);
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: JakGor/PoProjekt
        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ę);
        }
コード例 #4
0
ファイル: UnitTest1.cs プロジェクト: JakGor/PoProjekt
        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);
        }
コード例 #5
0
        /// <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);
            }
        }
コード例 #6
0
        /// <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";
                }
            }
        }
コード例 #7
0
ファイル: UnitTest1.cs プロジェクト: JakGor/PoProjekt
 public void TestSprawdzaniaNazwiska()
 {
     Najemca n1 = new Najemca("Adrian", "12345", "98080404212", Płcie.M);
 }
コード例 #8
0
ファイル: UnitTest1.cs プロジェクト: JakGor/PoProjekt
 public void TestSprawdzaniaImienia()
 {
     Najemca n1 = new Najemca("A", "Gzyl", "98080404212", Płcie.M);
 }
コード例 #9
0
ファイル: UnitTest1.cs プロジェクト: JakGor/PoProjekt
 public void TestSprawdzaniaPesel()
 {
     Najemca n1 = new Najemca("Adrian", "Gzyl", "98080404999", Płcie.M);
 }
コード例 #10
0
ファイル: UnitTest1.cs プロジェクト: JakGor/PoProjekt
        public void TestKonstruktora()
        {
            Najemca n1 = new Najemca("Adrian", "Gzyl", "98080404212", Płcie.M);

            Assert.AreEqual("ADRIAN", n1.Imię);
        }