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 fillIn(DataContext data) { Katalog k1 = new Katalog("Romeo i Julia", new AutorKsiazki("William", "Shakespear")); Katalog k2 = new Katalog("Gra Endera", new AutorKsiazki("Orson Scott", "Card")); Katalog k3 = new Katalog("Antygona", new AutorKsiazki("", "Sofokles")); OpisStanu opis1 = new OpisStanu(1, k1, 4, 50); Client c1 = new Client(1, "Szymon", "Rutkowski"); //Wykazy klientow data.clientList.Add(c1); data.clientList.Add(new Client(2, "Przemek", "Lapinski")); data.clientList.Add(new Client(3, "Jan", "Kowalski")); //Zdarzenia /* data.zdarzenieObservableCollection.Add(new Sprzedaz(1, opis1,1,c1,DateTime.Today)); * data.zdarzenieObservableCollection.Add(new Sprzedaz(2, opis1, 1, c1, DateTime.Today)); * data.zdarzenieObservableCollection.Add(new Sprzedaz(3, opis1, 1, c1, DateTime.Today)); * //Katalog * data.dictionaryKatalog.Add(1, k1); * data.dictionaryKatalog.Add(2, k2); * data.dictionaryKatalog.Add(3, k3); * //opisStanu * data.opisStanuList.Add(opis1); * data.opisStanuList.Add(new OpisStanu(2, k2, 5, 50)); * data.opisStanuList.Add(new OpisStanu(3, k3, 5, 50));*/ }
public OpisStanu DodajOpisStanu(int id, Katalog ksiazka, double dostepnaIlosc, double cena, string stan) { OpisStanu opis = new OpisStanu(id, ksiazka, dostepnaIlosc, cena, stan); dataRepository.DodajOpisStanu(opis); return(opis); }
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 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 void Execute(object parameter) { var vm = (parameter as MainViewModel)?.State; if (vm == null) { return; } var stan = new OpisStanu { Id = vm.SelectedStan.Id, IloscGier = vm.SelectedStan.IloscGier, NumerStolow = vm.SelectedStan.NumerStolow }; vm.IsBusy = true; Task.Run(() => { _service.UpdateState(stan); }).ContinueWith(r => { vm.IsBusy = false; }); }
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 removeOpisStanuTest() { DataRepository dataRepository = buildDataRepository(); OpisStanu opisStanuFromDataRepository = dataRepository.GetAllOpisyStanu()[0]; dataRepository.RemoveOpisStanu(opisStanuFromDataRepository.IdStanu); CollectionAssert.DoesNotContain(dataRepository.GetAllOpisyStanu(), opisStanuFromDataRepository); }
public void TestOpisStanu() { 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)); DateTime data = new DateTime(2019, 10, 20); Assert.AreEqual(opis.DataZakupu, data); }
public void PobierzOpisStanuPoId() { DataRepository repoTest = new DataRepository(new WypelnijBaze()); Katalog ksiazka = new Katalog(5, "Czerwony Stoliczek", "Konrad", "Brak"); OpisStanu stan = new OpisStanu(5, ksiazka, 2, 25, "Nowa"); repoTest.DodajOpisStanu(stan); Assert.AreEqual(stan, repoTest.PobierzOpisStanuPoId(5)); }
public void Test_addState() { DataFiller dataFiller = new WypelnianieStalymi(); DataRepository dataRep = new DataRepository(dataFiller); OpisStanu stan = new OpisStanu(((InterfejsCrud <Katalog>)dataRep).Retrieve(0), 2, 55.50); dataRep.Create(stan); Assert.AreEqual(5, dataRep.getAllState().Count); }
public void Test_updateState() { DataFiller dataFiller = new WypelnianieStalymi(); DataRepository dataRep = new DataRepository(dataFiller); OpisStanu stan = new OpisStanu(((InterfejsCrud <Katalog>)dataRep).Retrieve(0), 2, 55.50); dataRep.Update(3, stan); Assert.AreEqual(stan, ((InterfejsCrud <OpisStanu>)dataRep).Retrieve(3)); }
public void Test_removeState() { DataFiller dataFiller = new WypelnianieStalymi(); DataRepository dataRep = new DataRepository(dataFiller); OpisStanu r = ((InterfejsCrud <OpisStanu>)dataRep).Retrieve(0); ((InterfejsCrud <OpisStanu>)dataRep).Delete(0); Assert.AreNotEqual(((InterfejsCrud <OpisStanu>)dataRep).Retrieve(0), r); }
public void getOpisStanuTest() { DataRepository dr = new DataRepository(); DateTime now = DateTime.Now; OpisStanu os = new OpisStanu("Hannibal Lecter", now.ToString()); dr.dodajStan(os); Assert.AreEqual(os, dr.getOpisStanu(os)); }
public void CreateOpisStanuTest() { Ksiazka ksiazka = new Ksiazka(1000, "Opium w Rosole", "Małgorzata Musierowicz"); OpisStanu opisStanu = new OpisStanu(ksiazka, false, 30); dataRepository.CreateOpisStanu(opisStanu); Assert.AreEqual(dataRepository.GetOpisStanu(dataRepository.GetAllOpisStanu().Count - 1).Ksiazka.Id, 1000); Assert.AreEqual(dataRepository.GetOpisStanu(dataRepository.GetAllOpisStanu().Count - 1).CzyWypozyczona, false); Assert.AreEqual(dataRepository.GetOpisStanu(dataRepository.GetAllOpisStanu().Count - 1).Wartosc, 30); }
public void Test_Get_OpisStanu() { 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); dataRepository.AddOpisStanu(opisStanu); Assert.AreEqual(opisStanu, dataRepository.GetOpisStanu(0)); }
public void UpdateOpisStanu_NotExistingKey_Throws() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Guid testGuid1 = Guid.NewGuid(); Katalog testKatalog = new Katalog("Foo", "Jon", "Doe", testGuid); OpisStanu testOpisStanu = new OpisStanu(testKatalog, 2019, testGuid1); Assert.ThrowsException <Exception>(() => dataRepository.UpdateOpisStanu(new Guid("929a5dd9-4191-4eee-8a32-d8bbc74e36c4"), testOpisStanu)); }
public void GetOpisStanuTest() { Ksiazka ksiazka = new Ksiazka(1000, "Jakaś Książka", "Autor nieznany"); OpisStanu opis = new OpisStanu(ksiazka, true, 10); dataRepository.CreateOpisStanu(opis); Assert.AreEqual(dataRepository.GetOpisStanu(dataRepository.GetAllOpisStanu().Count - 1).Ksiazka.Id, 1000); Assert.AreEqual(dataRepository.GetOpisStanu(dataRepository.GetAllOpisStanu().Count - 1).CzyWypozyczona, true); Assert.AreEqual(dataRepository.GetOpisStanu(dataRepository.GetAllOpisStanu().Count - 1).Wartosc, 10); }
public void Test_Delete_OpisStanu() { 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); dataRepository.DeleteOpisStanu(opisStanu); Assert.AreEqual(0, dataRepository.DataContext.opisyStanu.Count); }
public void dodajStanTest() { DataRepository dr = new DataRepository(); DateTime now = DateTime.Now; OpisStanu os = new OpisStanu("Hannibal Lecter", now.ToString()); Assert.IsTrue(dr.dodajStan(os)); Assert.IsFalse(dr.dodajStan(os)); }
public void DeleteOpisStanuTest() { OpisStanu opis = new OpisStanu(dataRepository.GetKsiazka(1), true, 30); dataRepository.CreateOpisStanu(opis); int size = dataRepository.GetAllOpisStanu().Count; dataRepository.DeleteOpisStanu(opis); Assert.AreEqual(size - 1, dataRepository.GetAllOpisStanu().Count); }
public void DeleteOpisStanu_NonExistingOpisStanu_Throws() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Guid testGuid1 = Guid.NewGuid(); Katalog testKatalog = new Katalog("Foo", "Jon", "Doe", testGuid); OpisStanu testOpisStanu = new OpisStanu(testKatalog, 2019, testGuid1); Assert.ThrowsException <Exception>(() => dataRepository.DeleteOpisStanu(testOpisStanu)); }
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 AddOpisStanu_ValidOpisStanu_AddsOpisStanu() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Guid testGuid1 = Guid.NewGuid(); Katalog testKatalog = new Katalog("Foo", "Jon", "Doe", testGuid); OpisStanu testOpisStanu = new OpisStanu(testKatalog, 2019, testGuid1); dataRepository.AddOpisStanu(testOpisStanu); Assert.AreEqual(testOpisStanu, dataRepository.GetOpisStanu(testGuid1)); }
public void LiczbaDostpenychOpisowStanuTest() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); DataService dataService = new DataService(dataRepository); Assert.AreEqual(0, dataService.LiczbaDostepnychOpisowStanu(katalog)); OpisStanu opisStanu = new OpisStanu(katalog, 2000, Guid.NewGuid()); dataService.DodajOpisStanu(opisStanu); Assert.AreEqual(1, dataService.LiczbaDostepnychOpisowStanu(katalog)); }
public void updateZdarzenieTest() { DataRepository dataRepository = buildDataRepository(); OpisStanu opisStanuFromDataRepository = dataRepository.GetAllOpisyStanu()[0]; opisStanuFromDataRepository.Ksiazka = Katalog1; dataRepository.UpdateOpisStanu(opisStanuFromDataRepository); opisStanuFromDataRepository = dataRepository.GetAllOpisyStanu()[0]; Assert.AreEqual(Katalog1, opisStanuFromDataRepository.Ksiazka); }
public void DeleteOpisStanu_NotExistingZdarzenie_Deletes() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Guid testGuid1 = Guid.NewGuid(); Katalog testKatalog = new Katalog("Foo", "Jon", "Doe", testGuid); OpisStanu testOpisStanu = new OpisStanu(testKatalog, 2019, testGuid1); dataRepository.AddOpisStanu(testOpisStanu); dataRepository.DeleteOpisStanu(testOpisStanu); Assert.AreEqual(5, dataRepository.GetAllOpisStanu().Count()); }
public void Find_Opis_Stanu() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Katalog katalog = new Katalog("Pan Tadeusz", "opis", "Adam Mickiewicz", 1); OpisStanu opisStanu1 = new OpisStanu(katalog, 10, 2); dataRepository.AddOpisStanu(opisStanu1); OpisStanu opisStanu2 = dataRepository.FindOpisStanu(katalog, 2); Assert.AreEqual(opisStanu2, opisStanu1); }
public void Test_Get_All_OpisStanu() { 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); dataRepository.AddOpisStanu(opisStanu); IEnumerable <OpisStanu> opisyStanu = dataRepository.GetAllOpisStanu(); Assert.AreEqual(1, opisyStanu.ToList <OpisStanu>().Count); }
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); }