示例#1
0
        public bool Update(Book book)
        {
            CheckFields(book);
            int result = _BookManagement.Update(book);

            return(result > 0);
        }
        public void BookManagement_Should_Update_Author_In_DB()
        {
            var bookManagement = new BookManagement(_dbManager);

            bookManagement.AddToCollection(_dummyAuthor);
            _dummyAuthor.Name = "NewName";
            bookManagement.Update(_dummyAuthor);
            Assert.NotNull(bookManagement.FindAuthor("Name", _dummyAuthor.Name));

            _dbManager.Dispose();
        }
        public void BookManagement_Should_Update_Book_In_DB()
        {
            var bookManagement = new BookManagement(_dbManager);
            var book           = bookManagement.GetBookFromApi("9780132350884");

            bookManagement.AddToCollection(book);
            book.Title = "Modified Title";

            bookManagement.Update(book);
            Assert.NotNull(bookManagement.FindBook("Title", book.Title));

            _dbManager.Dispose();
        }