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