Пример #1
0
        public async Task GetCurrentUserWishList_NoExceptionsWasThrown_ReturnsObjectResultWithPaginatedBookGetDto()
        {
            var pageableParams = new PageableParams();
            var paginatedBooks = new PaginationDto <BookGetDto>
            {
                Page       = new List <BookGetDto>(),
                TotalCount = 0
            };

            _wishListServiceMock.Setup(obj => obj.GetWishesOfCurrentUserAsync(pageableParams))
            .ReturnsAsync(paginatedBooks);

            var result = await _controller.GetCurrentUserWishList(pageableParams);

            _wishListServiceMock.Verify(obj => obj.GetWishesOfCurrentUserAsync(pageableParams), Times.Once);
            result.Value.Should().Be(paginatedBooks);
        }