public void Service_ShouldDelete_AnExistingBook() { repository.Setup(repo => repo.GetBookById("1")) .Returns(new Book()); service.DeleteBook("1"); repository.Verify(repo => repo.DeleteABook(It.Is <string>(id => id.Equals("1")))); }
public IActionResult Delete(string id) { Book bookToDelete = _service.DeleteBook(id); if (bookToDelete == null) { return(new NotFoundResult()); } return(Ok(bookToDelete)); }