public void Visit(object obj) { CascadeOnUpdateTestCase.Holder cou = (CascadeOnUpdateTestCase.Holder)obj; ((CascadeOnUpdateTestCase.Atom)cou.child).name = "updated"; ((CascadeOnUpdateTestCase.Atom)cou.child).child.name = "updated"; this._enclosing.Db().Store(cou); }
public void Visit(object obj) { CascadeOnUpdateTestCase.Holder cou = (CascadeOnUpdateTestCase.Holder)obj; CascadeOnUpdateTestCase.Atom atom = (CascadeOnUpdateTestCase.Atom)cou.child; Assert.AreEqual("updated", atom.name); Assert.AreNotEqual("updated", atom.child.name); }
protected override void Store() { CascadeOnUpdateTestCase.Holder cou = new CascadeOnUpdateTestCase.Holder(new CascadeOnUpdateTestCase.Atom (new CascadeOnUpdateTestCase.Atom("storedChild"), "stored")); Db().Store(cou); }