public async Task ShouldReturnsBooksListViewModel()
        {
            // Arrange
            var sut = new GetBooksListQuery.GetBooksListQueryHandler(_context, _mapper);

            // Act
            var actual = await sut.Handle(new GetBooksListQuery(), It.IsAny <CancellationToken>());

            // Assert
            actual.ShouldBeOfType <BooksListViewModel>();
        }
        public async Task ShouldReturnsAllItems()
        {
            // Arrange
            var sut = new GetBooksListQuery.GetBooksListQueryHandler(_context, _mapper);

            // Act
            var actual = await sut.Handle(new GetBooksListQuery(), It.IsAny <CancellationToken>());

            // Assert
            actual.Books.Count.ShouldBe(_context.Books.Count());
        }