public void AnulujWypozyczenieNrTest()
 {
     Baza b = new Baza();
     Ksiazka ks = new Ksiazka(123, "Ogniem i mieczem");
     Czytelnik czyt1 = new Czytelnik("Adam", "Telekomunista");
     Czytelnik czyt2 = new Czytelnik("Adam", "Technologik");
     Wypozyczenie wyp1 = new Wypozyczenie(ks, czyt1);
     Wypozyczenie wyp2 = new Wypozyczenie(ks, czyt2);
     b.Add(wyp1);
     b.Add(wyp2);
     Assert.AreNotEqual(b.GetRentByNumber(0), wyp2);
     Assert.AreEqual(b.GetRentByNumber(1), wyp2);
     b.AnulujWypozyczenieNr(0);
     Assert.AreEqual(b.GetRentByNumber(0), wyp2); //Drugi element przesuniety na miejsce pierwszego, usunietego.
 }
 public void Add(Wypozyczenie wyp)
 {
     wypozyczenia.Add(wyp);
 }
 public void Remove(Wypozyczenie wyp)
 {
     wypozyczenia.Remove(wyp);
 }
 public void GetRentByNumberTest()
 {
     Baza b = new Baza();
     Ksiazka ks = new Ksiazka(123, "Ogniem i mieczem");
     Czytelnik czyt1 = new Czytelnik("Adam", "Telekomunista");
     Czytelnik czyt2 = new Czytelnik("Adam", "Technologik");
     Wypozyczenie wyp1 = new Wypozyczenie(ks, czyt1);
     Wypozyczenie wyp2 = new Wypozyczenie(ks, czyt2);
     b.Add(wyp1);
     b.Add(wyp2);
     Assert.AreEqual(b.GetRentByNumber(0), wyp1);
     Assert.AreNotEqual(b.GetRentByNumber(0), wyp2);
     Assert.AreEqual(b.GetRentByNumber(1), wyp2);
 }
 public void RemoveWypozyczenieTest()
 {
     Baza baza = new Baza();
     Ksiazka ks = new Ksiazka(123, "Ogniem i mieczem");
     Czytelnik czyt = new Czytelnik("Jan", "Nowak");
     Wypozyczenie wyp = new Wypozyczenie(ks, czyt);
     baza.Add(wyp);
     int start = baza.LiczbaWypozyczen;
     baza.Remove(wyp);
     int end = baza.LiczbaWypozyczen;
     Assert.AreEqual(end, start - 1);
 }