public Drugie(bool typ, string dataOdbioru, string dataZwrotu, Miasta miastoOdbioru, Miasta miastoZwrotu)
        {
            ListaWypozyczen wypozyczenia = ListaWypozyczen.OdczytajXML("lista1.xml");
            Osobowe         osobowe      = Osobowe.OdczytajXML("osobowe1.xml");
            Dostawcze       dostawcze    = Dostawcze.OdczytajXML("dostawcze1.xml");

            //dostepne = new List<SamochodOsobowy>(osobowe.wszystkieOsobowe);
            InitializeComponent();
            DataContext        = this;
            this.typ           = typ;
            this.miastoOdbioru = miastoOdbioru;
            this.miastoZwrotu  = miastoZwrotu;
            this.dataOdbioru   = dataOdbioru;
            this.dataZwrotu    = dataZwrotu;

            if (typ == true)
            {
                dostepne = new List <SamochodOsobowy>(osobowe.pokazDostepne(wypozyczenia, dataOdbioru, dataZwrotu));
                listBox_auta.ItemsSource = dostepne;
            }
            else
            {
                dostepneDost             = new List <SamochodDostawczy>(dostawcze.pokazDostepne(wypozyczenia, dataOdbioru, dataZwrotu));
                listBox_auta.ItemsSource = dostepneDost;
            }
        }
Пример #2
0
        public void jestwInwentarzu_true()
        {
            Osobowe         os2 = new Osobowe();
            SamochodOsobowy s2  = new SamochodOsobowy();
            SamochodOsobowy s4  = new SamochodOsobowy();

            bool oczekiwany = s2.Equals(s4);
            bool rezultat   = os2.jestWInwentarzu(s2);

            Assert.AreEqual(oczekiwany, rezultat);
        }
Пример #3
0
        public void Klonowanie()
        {
            var os1 = new Osobowe();
            var os2 = new Osobowe();

            os1.liczbaOsobowych = 5;
            os2 = (Osobowe)os1.Clone();

            bool rezultat = os1.liczbaOsobowych > os2.liczbaOsobowych;

            Assert.IsFalse(rezultat);
        }
Пример #4
0
        public void Usuwanie()
        {
            Osobowe         os3 = new Osobowe();
            SamochodOsobowy s3  = new SamochodOsobowy();
            int             liczbaPoczatkowa = os3.liczbaOsobowych;

            os3.UsunSamochod(s3);
            int rezultat   = os3.liczbaOsobowych;
            int oczekiwany = liczbaPoczatkowa--;

            Assert.AreEqual(oczekiwany, rezultat);
        }
Пример #5
0
        public void Dodawanie()
        {
            Osobowe         os1 = new Osobowe();
            SamochodOsobowy s1  = new SamochodOsobowy();
            int             liczbaPoczatkowa = os1.liczbaOsobowych;

            os1.dodajSamochod(s1);
            int rezultat   = os1.liczbaOsobowych;
            int oczekiwany = liczbaPoczatkowa + 1;

            Assert.AreEqual(oczekiwany, rezultat);
        }