public void AddBookTest() { int listOfBookSize = dataRepository.GetAllBook().Count(); dataRepository.AddBook(new Book("111-222-333", "Wojciech Sowa", "Life is life", "Amazing book")); Assert.AreEqual(listOfBookSize + 1, dataRepository.GetAllBook().Count()); Assert.AreEqual("Wojciech Sowa", dataRepository.GetBook(dataRepository.GetAllBook().Count() - 1).Author); }
public void Fill(IDataRepository dataRepository) { Client adam = new Client("Adam", "Kowalski", 28); Client maciej = new Client("Maciej", "Jankowski", 21); Client marta = new Client("Marta", "Borkowska", 35); Client adrianna = new Client("Adrianna", "Sarna", 19); Client andrea = new Client("Andrea", "Sovilile", 94); dataRepository.AddClient(adam); dataRepository.AddClient(maciej); dataRepository.AddClient(marta); dataRepository.AddClient(adrianna); dataRepository.AddClient(andrea); Book book1 = new Book("Uncle Tom's Cabin", "Harriet Beecher Stowe", CoverType.Paperback, "Mystery"); Book book2 = new Book("Brainwalker", "Robyn Mundell", CoverType.Other, "Horror"); Book book3 = new Book("Inferno", "Dante Alighieri", CoverType.HardcoverCaseWrap, "Science"); Book book4 = new Book("The Shadow Girl", "Robyn Mundell", CoverType.HardcoverDustJacket, "Guide"); Book book5 = new Book("Schindler's List", "Thomas Keneally", CoverType.Paperback, "History"); dataRepository.AddBook(book1); dataRepository.AddBook(book2); dataRepository.AddBook(book3); dataRepository.AddBook(book4); dataRepository.AddBook(book5); BookState bookState1 = new BookState(book1, 30, 20); BookState bookState2 = new BookState(book2, 70, 67); BookState bookState3 = new BookState(book3, 50, 25); BookState bookState4 = new BookState(book4, 48, 57); BookState bookState5 = new BookState(book5, 25, 200); dataRepository.AddBookState(bookState1); dataRepository.AddBookState(bookState2); dataRepository.AddBookState(bookState3); dataRepository.AddBookState(bookState4); dataRepository.AddBookState(bookState5); Purchase purchase1 = new Purchase(adam, bookState1, DateTimeOffset.Now, 1); Purchase purchase2 = new Purchase(adam, bookState2, DateTimeOffset.Now, 32); Purchase purchase3 = new Purchase(maciej, bookState5, DateTimeOffset.Now, 100); Purchase purchase4 = new Purchase(adrianna, bookState4, DateTimeOffset.Now, 12); Purchase purchase5 = new Purchase(andrea, bookState1, DateTimeOffset.Now, 10); dataRepository.AddPurchase(purchase1); dataRepository.AddPurchase(purchase2); dataRepository.AddPurchase(purchase3); dataRepository.AddPurchase(purchase4); dataRepository.AddPurchase(purchase5); }
public void AddBook(Isbn isbn, string name, string author) { var book = new Book(isbn, name, author); try { _dataRepository.AddBook(book); } catch (DataException e) { throw new DataServiceException(e); } }
public void AddBook(Book book) { _dataRepository.AddBook(book); }
public void AddBook(string isbn, string author, string title, string description) { Book book = new Book(isbn, author, title, description); IDataRepository.AddBook(book); }
public void AddBook(string title, string author, Guid isbn) { dataRepository.AddBook(new Book(title, author, isbn)); }