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"))));
        }
Example #2
0
        public IActionResult Delete(string id)
        {
            Book bookToDelete = _service.DeleteBook(id);

            if (bookToDelete == null)
            {
                return(new NotFoundResult());
            }
            return(Ok(bookToDelete));
        }