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.
 }
Ejemplo n.º 5
0
 public Wypozyczenie(int id, Uzytkownik id_u, Ksiazka id_k)
 {
     indeks             = id;
     indeks_uzytkownika = id_u;
     indeks_ksiazki     = id_k;
 }
Ejemplo n.º 6
0
 private string KsiazkaToTxt(Ksiazka ksiazka)
 {
     return($"{ksiazka.Id},{ksiazka.Nazwa},{ksiazka.Kategoria},{ksiazka.Status.Dostepny}," +
            $"{ksiazka.Status.Zarezerwowany},{ksiazka.Status.Wypozyczony},{ksiazka.Status.UserName}");
 }
Ejemplo n.º 7
0
        public override void Add(Ksiazka ksiazka)
        {
            var listaKsiazek = File.ReadAllLines(path).Select(TxtToKsiazka).ToList();

            Dodawanie(ksiazka, listaKsiazek);
        }
Ejemplo n.º 8
0
 private void Update(Ksiazka ksiazka)
 {
     Obslugaxml.Update(ksiazka);
     Obslugatxt.Update(ksiazka);
     Obslugajson.Update(ksiazka);
 }
Ejemplo n.º 9
0
 private void Add(Ksiazka ksiazka)
 {
     Obslugatxt.Add(ksiazka);
     Obslugajson.Add(ksiazka);
     Obslugaxml.Add(ksiazka);
 }
Ejemplo n.º 10
0
        public override void Add(Ksiazka ksiazka)
        {
            var listaKsiazek = Read(path);

            Dodawanie(ksiazka, listaKsiazek);
        }
Ejemplo n.º 11
0
 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);
 }
Ejemplo n.º 15
0
 public void Remove(Ksiazka ks)
 {
     ksiazki.Remove(ks.numer);
 }
Ejemplo n.º 16
0
        public override void Update(Ksiazka ksiazka)
        {
            var listaKsiazek = Read(path);

            Updatowanie(ksiazka, listaKsiazek);
        }
Ejemplo n.º 17
0
 public void Add(Ksiazka ks)
 {
     ksiazki.Add(ks.numer, ks);
 }
 public Wypozyczenie(Ksiazka ks, Czytelnik czyt)
 {
     Ksiazka = ks;
     Czytelnik = czyt;
     //Console.WriteLine(Zawartosc);
 }