private void StoreParent(string name, int addToId) { DescendIndexQueryTestCase.Parent parent = new DescendIndexQueryTestCase.Parent(); parent._name = name; DescendIndexQueryTestCase.Child previousChild = null; for (int i = 4; i >= 0; i--) { DescendIndexQueryTestCase.Child currentChild = new DescendIndexQueryTestCase.Child (); currentChild._id = i + addToId; currentChild._child = previousChild; previousChild = currentChild; } parent._child = previousChild; Store(parent); }