public void DataRepositoryAddEventTest() { Assert.AreEqual(3, repository.GetEventsNumber()); repository.AddEvent(new Data.RentEvent(4, new Data.Client(4, "Monika", "Roksa", 23), date_1, new Data.Book(4, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, date_1))); repository.AddEvent(new Data.RentEvent(5, new Data.Client(5, "Anna", "Przystanska", 34), date_3, new Data.Book(5, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, date_1))); Assert.AreEqual(5, repository.GetEventsNumber()); }
public void Initialize() { context = new Data.DataContext(); repository = new Data.DataRepository(context); repository.AddEvent(new Data.RentEvent(1, new Data.Client(1, "Bartlomiej", "Wlodarski", 20), date_1, new Data.Book(1, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, date_1))); repository.AddEvent(new Data.RentEvent(2, new Data.Client(2, "Maciej", "Wlodarczyk", 21), date_2, new Data.Book(2, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, date_1))); repository.AddEvent(new Data.ReturnEvent(3, new Data.Client(3, "Jan", "Kowalski", 40), date_3, new Data.Book(3, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, date_1))); }
public void LibraryLogicEditEventTest() { repository.AddEvent(new Data.RentEvent(1, new Data.Client(1, "Bartlomiej", "Wlodarski", 20), new DateTime(1943, 4, 6), new Data.Book(1, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, new DateTime(1943, 4, 6)))); repository.AddEvent(new Data.RentEvent(2, new Data.Client(2, "Maciej", "Wlodarczyk", 21), new DateTime(1997, 6, 26), new Data.Book(2, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, new DateTime(1943, 4, 6)))); Library.EditEvent(new Data.RentEvent(1, new Data.Client(1, "Bartosz", "Wlodarczyk", 25), new DateTime(1997, 6, 26), new Data.Book(4, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, new DateTime(1943, 4, 6)))); Assert.AreEqual(1, Library.GetEvent(1).Id); Assert.AreEqual(1, Library.GetEvent(1).Client.Id); Assert.AreEqual("Bartosz", Library.GetEvent(1).Client.Name); Assert.AreEqual("Wlodarczyk", Library.GetEvent(1).Client.Surname); Assert.AreEqual(25, Library.GetEvent(1).Client.Age); Assert.AreEqual(new DateTime(1997, 6, 26), Library.GetEvent(1).Date); Library.EditEvent(new Data.RentEvent(2, new Data.Client(2, "Marco", "Murinho", 37), new DateTime(1943, 4, 6), new Data.Book(4, "Maly Ksiaze", "Saint-Exupery", 120, Data.BookGenre.Childrens, new DateTime(1943, 4, 6)))); Assert.AreEqual(2, Library.GetEvent(2).Id); Assert.AreEqual(2, Library.GetEvent(2).Client.Id); Assert.AreEqual("Marco", Library.GetEvent(2).Client.Name); Assert.AreEqual("Murinho", Library.GetEvent(2).Client.Surname); Assert.AreEqual(37, Library.GetEvent(2).Client.Age); Assert.AreEqual(new DateTime(1943, 4, 6), Library.GetEvent(2).Date); }
//events public void AddEvent(Data.Event newEvent) { repository.AddEvent(newEvent); }