public void UpdateTest() { Book book = new Book("Titolo", "Autore"); repository.Setup(repo => repo.GetBookById("1")) .Returns(new Book()); service.UpdateBook("1", book); repository.Verify(repo => repo.UpdateBook(It.Is <string>(id => id.Equals("1")), It.Is <Book>(book => book.Title.Equals("Titolo") && book.Author.Equals("Autore") && book.Id.Equals("1")))); }
public IActionResult Update(string id, Book book) { if (_service.UpdateBook(id, book) != null) { return(Ok()); } else { return(new NotFoundResult()); } }