public void GetWykazByKategoriaGryTest() { string imie1 = "Imie1"; string imie2 = "Imie2"; string nazwisko1 = "Nazwisko1"; string nazwisko2 = "Nazwisko2"; string kategoriaGry1 = "kategoriaGry1"; string kategoriaGry2 = "kategoriaGry2"; string nazwaGry1 = "nazwaGry1"; string nazwaGry2 = "nazwaGry2"; string autorGry1 = "autorGry1"; string autorGry2 = "autorGry2"; string opisGry1 = "opisGry1"; string opisGry2 = "opisGry2"; IFillingColection fillingColection = new WypelnianieStalymi(); DataContext dataContext = new DataContext(); DataRepository dataRepository = new DataRepository(fillingColection, dataContext); DataService dataService = new DataService(dataRepository); Wykaz wykaz1 = new Wykaz(imie1, nazwisko1, 1, new System.DateTime(2018, 11, 1)); Wykaz wykaz2 = new Wykaz(imie2, nazwisko2, 2, new System.DateTime(2018, 11, 2)); Katalog katalog1 = new Katalog(1, kategoriaGry1); Katalog katalog2 = new Katalog(2, kategoriaGry2); OpisStanu opisStanu1 = new OpisStanu(katalog1, nazwaGry1, autorGry1, opisGry1); OpisStanu opisStanu2 = new OpisStanu(katalog2, nazwaGry2, autorGry2, opisGry2); Zdarzenie zdarzenie1 = new Zdarzenie(1, wykaz1, opisStanu1); Zdarzenie zdarzenie2 = new Zdarzenie(2, wykaz2, opisStanu2); dataRepository.AddZdarzenie(zdarzenie1); dataRepository.AddZdarzenie(zdarzenie2); CollectionAssert.Equals(imie1, dataService.GetWykazByKategoriaGry(kategoriaGry1)[0].Imie); }
public void GetWykazTest() { DataRepository dataRepository = new DataRepository(new WypelnienieStalymi()); Wykaz tmp = new Wykaz("Tomasz", "Kowalski", 2); Assert.AreEqual(tmp, dataRepository.GetWykaz(2)); }
public Zdarzenie DodajZdarzenie(int id, OpisStanu opisStanu, Wykaz wykaz, double ilosc, DateTime dataWypozyczenia) { Zdarzenie z = new Zdarzenie(id, opisStanu, wykaz, ilosc, dataWypozyczenia); dataRepository.DodajZdarzenie(z); return(z); }
public void FillColection(DataContext dataContext) { Wykaz wykaz1 = new Wykaz("Imie1", "Nazwisko1", 1, new System.DateTime(2019, 05, 21)); Wykaz wykaz2 = new Wykaz("Imie2", "Nazwisko2", 2, new System.DateTime(2019, 05, 22)); Wykaz wykaz3 = new Wykaz("Imie3", "Nazwisko3", 3, new System.DateTime(2019, 05, 23)); Katalog katalog1 = new Katalog(1, "kategoriaGry1"); Katalog katalog2 = new Katalog(2, "kategoriaGry2"); Katalog katalog3 = new Katalog(3, "kategoriaGry3"); OpisStanu opisStanu1 = new OpisStanu(katalog1, "nazwaGry1", "autorGry1", "opisGry1"); OpisStanu opisStanu2 = new OpisStanu(katalog2, "nazwaGry2", "autorGry2", "opisGry2"); OpisStanu opisStanu3 = new OpisStanu(katalog3, "nazwaGry3", "autorGry3", "opisGry3"); Zdarzenie zdarzenie1 = new Zdarzenie(1, wykaz1, opisStanu1); Zdarzenie zdarzenie2 = new Zdarzenie(2, wykaz2, opisStanu2); Zdarzenie zdarzenie3 = new Zdarzenie(3, wykaz3, opisStanu3); dataContext.listaWykazow.Add(wykaz1); dataContext.listaWykazow.Add(wykaz2); dataContext.listaWykazow.Add(wykaz3); dataContext.listaKatalogow.Add(1, katalog1); dataContext.listaKatalogow.Add(2, katalog2); dataContext.listaKatalogow.Add(3, katalog3); dataContext.listaOpisowStanu.Add(opisStanu1); dataContext.listaOpisowStanu.Add(opisStanu2); dataContext.listaOpisowStanu.Add(opisStanu3); dataContext.listaZdarzen.Add(zdarzenie1); dataContext.listaZdarzen.Add(zdarzenie2); dataContext.listaZdarzen.Add(zdarzenie3); }
public void Startup() { daneRepozytorium = new DaneRepozytorium(); katalog1 = new Katalog("Test_Tytul", "Test_Autor", "Test_Opis"); katalog2 = new Katalog("Test_Tytul2", "Test_Autor2", "Test_Opis2"); daneRepozytorium.DanePowiazania.PozycjeKatalogowe.Add(katalog1.Klucz, katalog1); wykaz1 = new Wykaz("Jan", "Kowalski"); wykaz2 = new Wykaz("Piotr", "Nowak"); daneRepozytorium.DanePowiazania.ElementyWykazu.Add(wykaz1); opis1 = new OpisStanu(katalog1, "Mocno_zniszczona", new DateTime(2018, 9, 3, 12, 00, 00)); opis2 = new OpisStanu(katalog2, "W_stanie_idealnym", new DateTime(2012, 8, 4, 12, 00, 00)); daneRepozytorium.DanePowiazania.OpisyStanu.Add(opis1); zdarzenie1 = new Zdarzenie(opis1, wykaz1, new DateTime(2017, 6, 3, 12, 00, 00), new DateTime(2017, 9, 3, 12, 00, 00)); zdarzenie2 = new Zdarzenie(opis2, wykaz2, new DateTime(2017, 6, 3, 12, 00, 00)); daneRepozytorium.DanePowiazania.Wypozyczenia.Add(zdarzenie1); obslugaDanych = new ObslugaDanych(daneRepozytorium); sciezka = "dane.txt"; daneOryginalne = obslugaDanych.WyswietlDaneRepozytorium(); }
public Wykaz DodajCzytelnika(int id, string imie, string nazwisko, string telefon, string adres) { Wykaz cz = new Wykaz(id, imie, nazwisko, telefon, adres); dataRepository.DodajCzytelnika(cz); return(cz); }
public void TestWykaz() { Wykaz wykaz = new Wykaz(1, "Gabriel", "Nowak"); Assert.AreEqual(wykaz.Id, 1); Assert.AreEqual(wykaz.Imie, "Gabriel"); Assert.AreEqual(wykaz.Nazwisko, "Nowak"); }
public void PobierzCzytelnikaPoID() { DataRepository repoTest = new DataRepository(new WypelnijBaze()); Wykaz czytelnik = new Wykaz(5, "Robert", "Testowy", "12345678", "Poznanska"); repoTest.DodajCzytelnika(czytelnik); Assert.AreEqual(czytelnik, repoTest.PobierzCzytelnikaPoId(5)); }
public void Test_removeReader() { DataFiller dataFiller = new WypelnianieStalymi(); DataRepository dataRep = new DataRepository(dataFiller); Wykaz osoba = ((InterfejsCrud <Wykaz>)dataRep).Retrieve(0); ((InterfejsCrud <Wykaz>)dataRep).Delete(0); Assert.AreNotEqual(((InterfejsCrud <Wykaz>)dataRep).Retrieve(0), osoba); }
public void Test_addReader() { DataFiller dataFiller = new WypelnianieStalymi(); DataRepository dataRep = new DataRepository(dataFiller); Wykaz osoba = new Wykaz("imie", "nazwisko", "porzeczkowa"); dataRep.Create(osoba); Assert.AreEqual(5, dataRep.getAllPerson().Count); }
public void Test_Add_Wykaz() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Wykaz wykaz = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); dataRepository.AddWykaz(wykaz); Assert.AreEqual(1, dataRepository.DataContext.wykazy.Count); }
public void Test_updateReader() { DataFiller dataFiller = new WypelnianieStalymi(); DataRepository dataRep = new DataRepository(dataFiller); Wykaz osoba = new Wykaz("imie", "nazwisko", "bakłażanowa"); dataRep.Update(3, osoba); Assert.AreEqual(osoba, ((InterfejsCrud <Wykaz>)dataRep).Retrieve(3)); }
public void removeCzytelnikTest() { DataRepository dataRepository = buildDataRepository(); Wykaz wykazFromDataRepository = dataRepository.GetAllCzytelnicy()[0]; dataRepository.RemoveCzytelnik(wykazFromDataRepository.IdKarty); CollectionAssert.DoesNotContain(dataRepository.GetAllCzytelnicy(), wykazFromDataRepository); }
public void Test_Get_Wykaz() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Wykaz wykaz = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); dataRepository.AddWykaz(wykaz); Assert.AreEqual(wykaz, dataRepository.GetWykaz(0)); }
public void DodajCzytelnika() { DataRepository repoTest = new DataRepository(new WypelnijBaze()); Assert.AreEqual(4, repoTest.PobierzWszystkichCzytelnikow().Count); Wykaz czytelnik = new Wykaz(5, "Robert", "Testowy", "12345678", "Poznanska"); repoTest.DodajCzytelnika(czytelnik); Assert.AreEqual(5, repoTest.PobierzWszystkichCzytelnikow().Count); }
public void DeleteWykaz_NonExisintgWykaz_Throws() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Wykaz.Adres adTest = new Wykaz.Adres("Łódź", "92-445", "Gorkiego", "47"); Wykaz testWykaz = new Wykaz("Anna", "Kowalska", testGuid, adTest); Assert.ThrowsException <Exception>(() => dataRepository.DeleteWykaz(testWykaz)); }
public void UpdateWykaz_NotExistingKey_Throws() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Wykaz.Adres adTest = new Wykaz.Adres("Łódź", "92-445", "Gorkiego", "47"); Wykaz testWykaz = new Wykaz("Anna", "Kowalska", testGuid, adTest); Assert.ThrowsException <Exception>(() => dataRepository.UpdateWykaz(new Guid("b9b713a2-92ac-4696-96d9-ce1257b8835d"), testWykaz)); }
public void updateCzytelnikTest() { DataRepository dataRepository = buildDataRepository(); Wykaz wykazFromDataRepository = dataRepository.GetAllCzytelnicy()[0]; wykazFromDataRepository.Imie = Imie1; dataRepository.UpdateCzytelnik(wykazFromDataRepository); wykazFromDataRepository = dataRepository.GetAllCzytelnicy()[0]; Assert.AreEqual(Imie1, wykazFromDataRepository.Imie); }
public void AddWykaz_ValidWykaz_AddsWykaz() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Wykaz.Adres adTest = new Wykaz.Adres("Łódź", "92-445", "Gorkiego", "47"); Wykaz testWykaz = new Wykaz("Anna", "Kowalska", testGuid, adTest); dataRepository.AddWykaz(testWykaz); Assert.AreEqual(testWykaz, dataRepository.GetWykaz(testGuid)); }
public void Test_Get_All_Wykaz() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Wykaz wykaz = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); dataRepository.AddWykaz(wykaz); IEnumerable <Wykaz> wykazy = dataRepository.GetAllWykaz(); Assert.AreEqual(1, wykazy.ToList <Wykaz>().Count); }
public void Test_Buy_Book_No_State() { IDataFill dataFill = new WypelnianieStalymi(); DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataFill, dataContest); DataService dataService = new DataService(dataRepository); DateTime date = new DateTime(2017, 2, 22); Wykaz wykaz = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); dataService.BuyBook(date, 0, 100, wykaz); }
public void PobierzZdarzeniePoId() { DataRepository repoTest = new DataRepository(new WypelnijBaze()); Katalog ksiazka = new Katalog(5, "C# programowanie", "Krzysztof", "Brak"); OpisStanu stan = new OpisStanu(5, ksiazka, 5, 10, "Nowa"); Wykaz czytelnik = new Wykaz(4, "Artur", "Gromadko", "87434997", "Belchatów"); Zdarzenie zdarzenie = new Zdarzenie(5, stan, czytelnik, 1, new DateTime(2018, 6, 12)); repoTest.DodajZdarzenie(zdarzenie); Assert.AreEqual(zdarzenie, repoTest.PobierzZdarzeniePoId(5)); }
public void Test_Add_Zdarzenie_Kupno() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Katalog katalog = new Katalog("Pan Tadeusz", "opis", "Adam Mickiewicz", 1); OpisStanu opisStanu = new OpisStanu(katalog, 10, 2); Wykaz wykaz = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); DateTime date = new DateTime(2017, 2, 22); dataRepository.ZdarzenieKupno(opisStanu, wykaz, date); Assert.AreEqual(1, dataRepository.DataContext.zdarzenia.Count); }
public void Test_Buy_Book_Delete_Stan() { IDataFill dataFill = new WypelnianieStalymi(); DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataFill, dataContest); DataService dataService = new DataService(dataRepository); DateTime date = new DateTime(2017, 2, 22); Wykaz wykaz = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); dataService.BuyBook(date, 0, 1, wykaz); Assert.AreEqual(9, dataContest.opisyStanu.Count); }
public void DeleteWykaz_NotExistingZdarzenie_Deletes() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Wykaz.Adres adTest = new Wykaz.Adres("Łódź", "92-445", "Gorkiego", "47"); Wykaz testWykaz = new Wykaz("Anna", "Kowalska", testGuid, adTest); dataRepository.AddWykaz(testWykaz); dataRepository.DeleteWykaz(testWykaz); Assert.AreEqual(5, dataRepository.GetAllKatalog().Count()); }
public void Test_Update_Wykaz() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Wykaz wykaz1 = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); dataRepository.AddWykaz(wykaz1); Wykaz wykaz2 = new Wykaz("Pan Mariusz", "Mariusz Mickiewicz"); dataRepository.UpdateWykaz(wykaz2, 0); Assert.AreEqual(wykaz2, dataRepository.GetWykaz(0)); }
public void Test_Buy_Book_Event_Handle() { IDataFill dataFill = new WypelnianieStalymi(); DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataFill, dataContest); DataService dataService = new DataService(dataRepository); DateTime date = new DateTime(2017, 2, 22); Wykaz wykaz = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); dataService.BuyBook(date, 0, 1, wykaz); Assert.AreEqual(1, dataRepository.BookBought); }
public void Test_Get_Zdarzenie() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Katalog katalog = new Katalog("Pan Tadeusz", "opis", "Adam Mickiewicz", 1); OpisStanu opisStanu = new OpisStanu(katalog, 10, 2); Wykaz wykaz = new Wykaz("Pan Tadeusz", "Adam Mickiewicz"); DateTime date = new DateTime(2017, 2, 22); Zdarzenie zdarzenie = new ZdarzenieDodanie(wykaz, opisStanu, date); dataRepository.AddZdarzenie(zdarzenie); Assert.AreEqual(zdarzenie, dataRepository.GetZdarzenie(0)); }
public void TestZdarzenie() { Wykaz osoba = new Wykaz(1, "Norbert", "Gierczak"); Autor autor = new Autor("Henryk", "Sienkiewicz"); Katalog katalog = new Katalog(1, autor, "Krzyzacy", 2019); OpisStanu opis = new OpisStanu(katalog, 1, 29.99, new DateTime(2019, 10, 20)); Wypozyczenie zdarzenie = new Wypozyczenie(osoba, opis, new DateTime(2019, 10, 20)); Assert.AreEqual(zdarzenie.Data, new DateTime(2019, 10, 20)); Zwrot zdarzenie2 = new Zwrot(osoba, opis, new DateTime(2019, 10, 30)); Assert.AreEqual(zdarzenie2.Ksiazka.Cena, opis.Cena); }
public void TestAddZwrot() { DataRepository dr = new DataRepository(new WypelnianieLosowymi()); int przed = dr.GetAllZdarzenie().Count; Katalog katalog1 = new Katalog(1, new Autor("Henryk", "Sienkiewicz"), "Potop", 1886); Wykaz wykaz1 = new Wykaz(20, "Oskar", "Tuszyński"); OpisStanu opis1 = new OpisStanu(katalog1, 2, 35, DateTime.Now); dr.AddZwrot(new Zwrot(wykaz1, opis1, DateTime.Now)); int po = dr.GetAllZdarzenie().Count; Assert.AreEqual(przed + 1, po); }