protected override void Store() { Db4objects.Db4o.Tests.Common.Concurrency.RefreshTestCase r3 = new Db4objects.Db4o.Tests.Common.Concurrency.RefreshTestCase ("o3", null); Db4objects.Db4o.Tests.Common.Concurrency.RefreshTestCase r2 = new Db4objects.Db4o.Tests.Common.Concurrency.RefreshTestCase ("o2", r3); Db4objects.Db4o.Tests.Common.Concurrency.RefreshTestCase r1 = new Db4objects.Db4o.Tests.Common.Concurrency.RefreshTestCase ("o1", r2); Store(r1); }
public virtual void Conc(IExtObjectContainer oc) { Db4objects.Db4o.Tests.Common.Concurrency.RefreshTestCase r11 = GetRoot(oc); r11.name = "cc"; oc.Refresh(r11, 0); Assert.AreEqual("cc", r11.name); oc.Refresh(r11, 1); Assert.AreEqual("o1", r11.name); r11.child.name = "cc"; oc.Refresh(r11, 1); Assert.AreEqual("cc", r11.child.name); oc.Refresh(r11, 2); Assert.AreEqual("o2", r11.child.name); }
public RefreshTestCase(string name, Db4objects.Db4o.Tests.Common.Concurrency.RefreshTestCase child) { this.name = name; this.child = child; }