public SimpleItem(SimpleListHolder parent_, Db4objects.Drs.Tests.Data.SimpleItem child_, string value_) { parent = parent_; value = value_; child = child_; }
public SimpleItem(SimpleListHolder parent_, Db4objects.Drs.Tests.Data.SimpleItem child_, string value_) { parent = parent_; value = value_; child = child_; }
public virtual Db4objects.Drs.Tests.Data.SimpleItem GetChild(int level) { Db4objects.Drs.Tests.Data.SimpleItem tbr = child; while (--level > 0 && tbr != null) { tbr = tbr.child; } return(tbr); }
public override bool Equals(object obj) { if (obj.GetType() != typeof(Db4objects.Drs.Tests.Data.SimpleItem)) { return(false); } Db4objects.Drs.Tests.Data.SimpleItem rhs = (Db4objects.Drs.Tests.Data.SimpleItem) obj; return(rhs.GetValue().Equals(GetValue())); }
private void ChangeInProviderB() { SimpleListHolder simpleListHolder = (SimpleListHolder)GetOneInstance(B(), typeof( SimpleListHolder)); SimpleItem fooBaby = new SimpleItem(simpleListHolder, "foobaby"); B().Provider().StoreNew(fooBaby); simpleListHolder.Add(fooBaby); SimpleItem foo = GetItem(simpleListHolder, "foo"); foo.SetChild(fooBaby); B().Provider().Update(foo); B().Provider().Update(simpleListHolder.GetList()); B().Provider().Update(simpleListHolder); }
public void Run() { for (int i = 0; i < PerformanceTestCase.ListHolderCount; i++) { SimpleListHolder listHolder = new SimpleListHolder("CreatedHolder"); for (int j = 0; j < PerformanceTestCase.ObjectCount; j++) { SimpleItem child = new SimpleItem("CreatedChild"); SimpleItem parent = new SimpleItem(listHolder, child, "CreatedParent"); this._enclosing.A().Provider().StoreNew(parent); listHolder.Add(parent); } this._enclosing.A().Provider().StoreNew(listHolder); this._enclosing.A().Provider().Commit(); } this._enclosing.A().Provider().Commit(); }
private void AssertItem(SimpleItem expected, SimpleItem actual) { if (expected == null) { Assert.IsNull(actual); return; } Assert.AreEqual(expected.GetValue(), actual.GetValue()); AssertItem(expected.GetChild(), actual.GetChild()); }
public virtual SimpleListHolder CreateList() { // list : {foo, bar, baz, foobar} // // baz -----+ // | // bar --> foo // ^ // | // foobar ----------+ SimpleListHolder listHolder = new SimpleListHolder("root"); SimpleItem foo = new SimpleItem(listHolder, "foo"); SimpleItem bar = new SimpleItem(listHolder, foo, "bar"); listHolder.Add(foo); listHolder.Add(bar); listHolder.Add(new SimpleItem(listHolder, bar, "baz")); listHolder.Add(new SimpleItem(listHolder, foo, "foobar")); return listHolder; }
public virtual void Add(SimpleItem item) { list.Add(item); }
public virtual void SetChild(Db4objects.Drs.Tests.Data.SimpleItem child_) { child = child_; }
public SimpleItem(Db4objects.Drs.Tests.Data.SimpleItem child, string value_) : this (null, child, value_) { }
public virtual void SetChild(Db4objects.Drs.Tests.Data.SimpleItem child_) { child = child_; }
public virtual void Add(SimpleItem item) { list.Add(item); }