public void TypeWithChildFields()
{
var gql = MemContext.CreateDefaultContext();
var results = gql.ExecuteQuery("{ __type(name: \"User\") { fields { name } } }");
Test.DeepEquals(results,
@"{
__type: {
fields: [
{ name: 'id' },
{ name: 'name' },
{ name: 'account' },
{ name: 'nullRef' },
{ name: 'total' },
{ name: 'accountPaid' },
{ name: 'abc' },
{ name: 'sub' },
{ name: '__typename' }
]
}
}");
}