Exemple #1
0
        public void AddUserBookLoanByBookId_BothIdsInvalid()
        {
            // Arrange:
            var controller = new UsersController(_usersService, _reviewsService);
            var userId     = 100;
            var bookId     = 100;

            // Act:
            var result         = controller.AddUserBookLoanByBookId(userId, bookId);
            var notFoundResult = result as NotFoundObjectResult;


            // Assert:
            Assert.IsNotNull(result);
            Assert.AreEqual(404, notFoundResult.StatusCode);
        }
Exemple #2
0
        public void AddUserBookLoanByBookId_ValidId()
        {
            // Arrange:
            var controller = new UsersController(_usersService, _reviewsService);
            var userId     = 9;
            var bookId     = 4;

            // Act:
            var result   = controller.AddUserBookLoanByBookId(userId, bookId);
            var okResult = result as OkObjectResult;


            // Assert:
            Assert.IsNotNull(result);
            Assert.AreEqual(200, okResult.StatusCode);
        }