public void AddAllFields()
{
var schema = GraphQL<MemContext>.CreateDefaultSchema(() => new MemContext());
schema.AddType<User>().AddAllFields();
schema.AddType<Account>().AddAllFields();
schema.AddField("user", new { id = 0 }, (db, args) => db.Users.AsQueryable().FirstOrDefault(u => u.Id == args.id));
schema.Complete();
var gql = new GraphQL<MemContext>(schema);
var results = gql.ExecuteQuery("{ user(id:1) { id, name } }");
Test.DeepEquals(results, "{ user: { id: 1, name: 'Joe User' } }");
}
}