public void GetBookByIdTest() { Baza b = new Baza(new RandomFiller(15)); var ks = new Ksiazka(43, "K"); b.Add(ks); Ksiazka wyluskana = b.GetBookById(43); Assert.AreEqual(ks, wyluskana); }
public void AddKsiazkaTest() { Baza baza = new Baza(); Ksiazka ks = new Ksiazka(123, "Ogniem i mieczem"); int expected = baza.LiczbaKsiazek + 1; baza.Add(ks); int result = baza.LiczbaKsiazek; Assert.AreEqual(expected, result); }
public void AddWypozyczenieTest() { Baza baza = new Baza(); Ksiazka ks = new Ksiazka(123, "Ogniem i mieczem"); Czytelnik czyt = new Czytelnik("Adam", "Telekomunista"); int expected = baza.LiczbaWypozyczen + 1; baza.Add(new Wypozyczenie(ks, czyt)); int result = baza.LiczbaWypozyczen; Assert.AreEqual(expected, result); }
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 Wypozyczenie(int id, Uzytkownik id_u, Ksiazka id_k) { indeks = id; indeks_uzytkownika = id_u; indeks_ksiazki = id_k; }
private string KsiazkaToTxt(Ksiazka ksiazka) { return($"{ksiazka.Id},{ksiazka.Nazwa},{ksiazka.Kategoria},{ksiazka.Status.Dostepny}," + $"{ksiazka.Status.Zarezerwowany},{ksiazka.Status.Wypozyczony},{ksiazka.Status.UserName}"); }
public override void Add(Ksiazka ksiazka) { var listaKsiazek = File.ReadAllLines(path).Select(TxtToKsiazka).ToList(); Dodawanie(ksiazka, listaKsiazek); }
private void Update(Ksiazka ksiazka) { Obslugaxml.Update(ksiazka); Obslugatxt.Update(ksiazka); Obslugajson.Update(ksiazka); }
private void Add(Ksiazka ksiazka) { Obslugatxt.Add(ksiazka); Obslugajson.Add(ksiazka); Obslugaxml.Add(ksiazka); }
public override void Add(Ksiazka ksiazka) { var listaKsiazek = Read(path); Dodawanie(ksiazka, listaKsiazek); }
private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e) { book = (Ksiazka)listView.SelectedItem; index = (int)listView.SelectedIndex; }
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); }
public void RemoveKsiazkaTest() { Baza baza = new Baza(); Ksiazka ks = new Ksiazka(123, "Ogniem i mieczem"); baza.Add(ks); int start = baza.LiczbaKsiazek; baza.Remove(ks); int end = baza.LiczbaKsiazek; Assert.AreEqual(end, start-1); }
public void Remove(Ksiazka ks) { ksiazki.Remove(ks.numer); }
public override void Update(Ksiazka ksiazka) { var listaKsiazek = Read(path); Updatowanie(ksiazka, listaKsiazek); }
public void Add(Ksiazka ks) { ksiazki.Add(ks.numer, ks); }
public Wypozyczenie(Ksiazka ks, Czytelnik czyt) { Ksiazka = ks; Czytelnik = czyt; //Console.WriteLine(Zawartosc); }