private void Store(int val) { MultiLevelIndexTestCase root = new MultiLevelIndexTestCase(); root._i = val; root._child = new MultiLevelIndexTestCase(); root._child._level = 1; root._child._i = -val; Store(root); }
private void Store(int val) { var root = new MultiLevelIndexTestCase(); root._i = val; root._child = new MultiLevelIndexTestCase(); root._child._level = 1; root._child._i = -val; Store(root); }
public virtual void Conc1(IExtObjectContainer oc) { IQuery q = oc.Query(); q.Constrain(typeof(MultiLevelIndexTestCase)); q.Descend("_child").Descend("_i").Constrain(-102); IObjectSet objectSet = q.Execute(); Assert.AreEqual(1, objectSet.Count); MultiLevelIndexTestCase mli = (MultiLevelIndexTestCase)objectSet.Next(); Assert.AreEqual(102, mli._i); }
public virtual void Conc2(IExtObjectContainer oc, int seq) { oc.Configure().ObjectClass(typeof(MultiLevelIndexTestCase)).CascadeOnUpdate(true); IQuery q = oc.Query(); q.Constrain(typeof(MultiLevelIndexTestCase)); q.Descend("_child").Descend("_i").Constrain(seq - 102); IObjectSet objectSet = q.Execute(); Assert.AreEqual(1, objectSet.Count); MultiLevelIndexTestCase mli = (MultiLevelIndexTestCase)objectSet.Next(); Assert.AreEqual(102 - seq, mli._i); mli._child._i = -(seq + 201); oc.Store(mli); }