public void DeleteBookReviewByUser_BothIdsInvalid() { // Arrange: var controller = new BooksController(_booksService, _reviewsService); var userId = 100; var bookId = 100; // Act: var result = controller.DeleteBookReviewByUser(userId, bookId); var notFoundResult = result as NotFoundObjectResult; // Assert: Assert.IsNotNull(result); Assert.AreEqual(404, notFoundResult.StatusCode); }
public void DeleteBookReviewByUser_ValidId() { // Arrange: var controller = new BooksController(_booksService, _reviewsService); var userId = 8; var bookId = 4; // Act: var result = controller.DeleteBookReviewByUser(userId, bookId); var noContentResult = result as NoContentResult; // Assert: Assert.IsNotNull(result); Assert.AreEqual(204, noContentResult.StatusCode); }