Пример #1
0
        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());
        }
Пример #2
0
        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)));
        }
Пример #3
0
        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);
        }
Пример #4
0
 //events
 public void AddEvent(Data.Event newEvent)
 {
     repository.AddEvent(newEvent);
 }