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 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); }