public void Update_Test() { var bookService = new BookServise(_connectionString); bookService.Create(new ViewEntities.Models.BookViewModel { Name = "-Test Update Book-", Author = "Test Author", YearOfPublishing = "1997" }); var allBooks = bookService.Get().ToList(); var oldBook = allBooks.FirstOrDefault(x => x.Name == "-Test Update Book-"); oldBook.Author = "New Author"; oldBook.Name = "-Test Update Book 2-"; oldBook.YearOfPublishing = "1234"; bookService.Update(oldBook); var result = bookService.Get(oldBook.Id); Assert.IsTrue(result.Author == "New Author"); Assert.IsTrue(result.Name == "-Test Update Book 2-"); Assert.IsTrue(result.YearOfPublishing == "1234"); bookService.Remove(oldBook.Id); }
public void Delete_Test() { var bookService = new BookServise(_connectionString); bookService.Create(new ViewEntities.Models.BookViewModel { Name = "-Test Delete Book-", Author = "Test Author", YearOfPublishing = "1997" }); var allBooks = bookService.Get().ToList(); var bookToDelete = allBooks.FirstOrDefault(x => x.Name == "-Test Delete Book-"); if (bookToDelete != null) { bookService.Remove(bookToDelete.Id); var result = bookService.Get(bookToDelete.Id); Assert.IsTrue(result == null); } }
public ActionResult Books() { return(View(_bookServise.Get())); }