Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }