public async Task Many_children() { var queryString = @" { manyChildren { child1 { id } } }"; var parent = new WithManyChildrenEntity { Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), }; var child1 = new Child1Entity { Id = Guid.Parse("00000000-0000-0000-0000-000000000002"), Parent = parent }; var child2 = new Child2Entity { Id = Guid.Parse("00000000-0000-0000-0000-000000000003"), Parent = parent }; parent.Child1 = child1; parent.Child2 = child2; var result = await RunQuery(queryString, null, parent, child1, child2); ObjectApprover.VerifyWithJson(result); }
public async Task Many_children() { var query = @" { manyChildren { child1 { id } } }"; var parent = new WithManyChildrenEntity(); var child1 = new Child1Entity { Parent = parent }; var child2 = new Child2Entity { Parent = parent }; parent.Child1 = child1; parent.Child2 = child2; await using var database = await sqlInstance.Build(); await RunQuery(database, query, null, null, false, new object[] { parent, child1, child2 }); }
public async Task Many_children() { var query = @" { manyChildren { child1 { id } } }"; var parent = new WithManyChildrenEntity(); var child1 = new Child1Entity { Parent = parent }; var child2 = new Child2Entity { Parent = parent }; parent.Child1 = child1; parent.Child2 = child2; using var database = await sqlInstance.Build(); var result = await RunQuery(database, query, null, null, parent, child1, child2); ObjectApprover.Verify(result); }
public async Task Many_children() { var query = @" { manyChildren { child1 { id } } }"; var parent = new WithManyChildrenEntity(); var child1 = new Child1Entity { Parent = parent }; var child2 = new Child2Entity { Parent = parent }; parent.Child1 = child1; parent.Child2 = child2; var result = await RunQuery(query, null, true, null, parent, child1, child2); ObjectApprover.VerifyWithJson(result); }