protected override void Store() { CascadeOnUpdateTestCase.Item item = new CascadeOnUpdateTestCase.Item(); item.child = new Atom[AtomCount]; for (int i = 0; i < AtomCount; i++) { item.child[i] = new Atom(new Atom("storedChild"), "stored"); } Store(item); }
protected override void Store() { CascadeOnUpdateTestCase.Item item = new CascadeOnUpdateTestCase.Item(); item.child = new Atom[AtomCount]; for (int i = 0; i < AtomCount; i++) { item.child[i] = new Atom(new Atom("storedChild"), "stored"); } Store(item); }
public virtual void Conc(IExtObjectContainer oc, int seq) { CascadeOnUpdateTestCase.Item item = (CascadeOnUpdateTestCase.Item)((CascadeOnUpdateTestCase.Item )RetrieveOnlyInstance(oc, typeof(CascadeOnUpdateTestCase.Item))); for (int i = 0; i < AtomCount; i++) { item.child[i].name = "updated" + seq; item.child[i].child.name = "updated" + seq; oc.Store(item); } }
public virtual void Check(IExtObjectContainer oc) { CascadeOnUpdateTestCase.Item item = (CascadeOnUpdateTestCase.Item)((CascadeOnUpdateTestCase.Item )RetrieveOnlyInstance(typeof(CascadeOnUpdateTestCase.Item))); string name = item.child[0].name; Assert.IsTrue(name.StartsWith("updated")); for (int i = 0; i < AtomCount; i++) { Assert.AreEqual(name, item.child[i].name); Assert.AreEqual(name, item.child[i].child.name); } }