public void RemoveBookTest() { var controller = new AdminPresenter(); // var successfulAdd = controller.AddBook(book); var successfulDelete = controller.RemoveBook(book); Assert.IsTrue(successfulDelete); }
private void RemoveBtn_Click(object sender, EventArgs e) { Book book = new Book(); var selectedItems = BookCatalogLV.SelectedItems; if (selectedItems.Count == 1) { book = itemToBook(selectedItems[0]); } _adminPresenter.RemoveBook(book); MessageBox.Show("Book successfully removed!"); BookCatalogLV.Refresh(); }
public void ReserveTest() { bool success = false; var adminController = new AdminPresenter(); var bookController = new BookPresenter(); var successfullAdd = adminController.AddBook(reservationBook); bookController.Reserve(reservationBook.SerialNumber, user.Username); var book = bookRepository.GetByID(reservationBook.SerialNumber); if (book.Status.Equals("Reserved")) { success = true; } var successfulDelete = adminController.RemoveBook(reservationBook); Assert.IsTrue(success); }
public void RenewLoanTest() { bool success = false; var adminController = new AdminPresenter(); var bookController = new BookPresenter(); var successfullAdd = adminController.AddBook(loanBook); bookController.Loan(loanBook.SerialNumber, user.Username); var loan = loanRepository.GetByBookId(loanBook.SerialNumber); var book = bookRepository.GetByID(loanBook.SerialNumber); if (book.Status.Equals("Unavaliable")) { var successfullLoanRenewal = adminController.RenewLoan(loan.Id); success = successfullLoanRenewal; } var successfulDelete = adminController.RemoveBook(loanBook); Assert.IsTrue(success); }