public void TestDeleteReader() { int count = serv.GetAllReaders().Count(); int id = serv.FindReaderByData("Lidia", "Opala").reader_ID; if (serv.FindReaderByID(id) != null) { serv.DeleteReader(id); } }
public void DeleteReaderUsingSurnameTest() { Assert.IsTrue(ReaderService.AddReader("Sharoon", "Steel")); //delete to restore original db Assert.IsTrue(ReaderService.DeleteReader("Sharoon", "Steel")); }
public void AddReaderToDatabaseTest() { Assert.IsTrue(ReaderService.AddReader("Sharoon", "Steel")); //delete to restore original db Assert.IsTrue(ReaderService.DeleteReader("Sharoon", "Steel")); }
public void AddReaderToDatabaseTest() { Assert.IsTrue(ReaderService.AddReader("Sharoon", "Steel")); Assert.AreEqual(ReaderService.GetAllReadersNumber(), 6); //delete to restore original db Assert.IsTrue(ReaderService.DeleteReader("Sharoon", "Steel")); }
public void AddEventToDatabaseTest() { Assert.IsTrue(ReaderService.AddReader("Britney", "Spears")); Reader reader = ReaderService.GetReader("Britney", "Spears"); Assert.IsTrue(BookService.AddBook("Awesome Author", "Awesome Title", 2020, "Cute", 10)); Book book = BookService.GetBook("Awesome Title", "Awesome Author"); Assert.IsTrue(EventService.AddEvent(DateTime.Now, true, book.book_id, reader.reader_id)); //delete to restore original db Assert.IsTrue(EventService.DeleteEvent(reader.reader_id, book.book_id)); Assert.IsTrue(ReaderService.DeleteReader(reader.reader_f_name, reader.reader_l_name)); Assert.IsTrue(BookService.DeleteBook(book.title)); }
public void UpdateReaderNameTest() { Assert.IsTrue(ReaderService.AddReader("Britney", "Spears")); Reader reader = ReaderService.GetReader("Britney", "Spears"); Assert.IsTrue(ReaderService.UpdateReader(reader.reader_id, "Ann", "Test")); Reader reader1 = ReaderService.GetReader("Britney", "Spears"); Assert.IsNull(reader1); Reader reader2 = ReaderService.GetReader("Ann", "Test"); Assert.IsNotNull(reader2); //restore original db Assert.IsTrue(ReaderService.DeleteReader("Ann", "Test")); }
public IHttpActionResult Delete(int readerID) { try { ReaderService readerService = new ReaderService(); Reader dbBook = readerService.GetReaderByID(readerID); if (dbBook == null) { return(NotFound()); } readerService.DeleteReader(readerID); return(StatusCode(HttpStatusCode.NoContent)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void DeleteReaderAndHisEventsTest() { Assert.IsTrue(ReaderService.AddReader("Britney", "Spears")); Reader reader = ReaderService.GetReader("Britney", "Spears"); Assert.IsTrue(BookService.AddBook("Awesome Author", "Awesome Title", 2020, "Cute", 10)); Book book = BookService.GetBook("Awesome Title", "Awesome Author"); EventService.BorrowBookForReader(book, reader); EventService.ReturnBookByReader(book, reader); IEnumerable <Event> events = EventService.GetEventsForReaderByName("Britney", "Spears"); Assert.AreEqual(events.Count(), 2); //restore db Assert.IsTrue(ReaderService.DeleteReader(reader.reader_f_name, reader.reader_l_name)); Assert.IsNull(EventService.GetEventsForReaderByName("Britney", "Spears")); Assert.IsTrue(BookService.DeleteBook("Awesome Title")); }
public IHttpActionResult Delete(int readerID) { try { ReaderService readerService = new ReaderService(); Reader dbReader = readerService.GetReaderByID(readerID); if (dbReader == null) { return(NotFound()); } readerService.DeleteReader(readerID); // we decide to return no message for information // so the response has empty body with status 204 - success return(StatusCode(HttpStatusCode.NoContent)); } catch (Exception ex) { return(BadRequest(ex.GetBaseException().Message)); } }