public async Task Should_return_multiple_flat_contents_if_querying_contents() { var query = CreateQuery(@" query { queryMySchemaContents(top: 30, skip: 5) { <FIELDS_CONTENT_FLAT> } }"); var contentId = DomainId.NewGuid(); var content = TestContent.Create(contentId); A.CallTo(() => contentQuery.QueryAsync(MatchsContentContext(), TestSchemas.Default.Id.ToString(), A <Q> .That.Matches(x => x.QueryAsOdata == "?$top=30&$skip=5" && x.NoTotal), A <CancellationToken> ._)) .Returns(ResultList.CreateFrom(0, content)); var result = await ExecuteAsync(new ExecutionOptions { Query = query }); var expected = new { data = new { queryMySchemaContents = new[] { TestContent.FlatResponse(content) } } }; AssertResult(expected, result); }