private void returnBtn_Click(object sender, EventArgs e) { int loanId = 0; var selectedItem = LoanListView.SelectedItems; if (selectedItem.Count == 1) { loanId = Convert.ToInt32(selectedItem[0].SubItems[0].Text); } profilePresenter.ReturnBook(loanId); MessageBox.Show("Book successfully returned!"); this.Refresh(); }
public void ReturnBookTest() { bool success = false; var adminController = new AdminPresenter(); var bookController = new BookPresenter(); var profileController = new ProfilePresenter(); var successfullAdd = adminController.AddBook(returnBook); bookController.Loan(returnBook.SerialNumber, user.Username); var loan = loanRepository.GetByBookId(returnBook.SerialNumber); var book = bookRepository.GetByID(returnBook.SerialNumber); if (book.Status.Equals("Unavaliable")) { var successfullReturn = profileController.ReturnBook(loan.Id); success = successfullReturn; } var successfulDelete = adminController.RemoveBook(returnBook); Assert.IsTrue(success); }