public async Task GraphQl_Given_Shouldresult() { // arrange Setup(); var heroRequest = new GraphQLRequest { Query = @" { projects { recent(first: 4) { id } } } " }; // action var graphQlResponse = await _adminConnection.Value.GraphQlPost(heroRequest); List <ProjectModel> personType = CastHelper.DynamicCastTo <List <ProjectModel> >(graphQlResponse.Data.projects.recent); // assert personType.Count.Should().BeGreaterOrEqualTo(1).And.BeLessOrEqualTo(4); personType.Should().OnlyContain(x => x.Name == null); personType.Should().OnlyContain(x => x.Id != null); }