public SimpleItem(SimpleListHolder parent_, Db4objects.Drs.Tests.Data.SimpleItem child_, string value_) { parent = parent_; value = value_; child = child_; }
private void EnsureContents(IDrsProviderFixture actualFixture, SimpleListHolder expected ) { SimpleListHolder actual = (SimpleListHolder)GetOneInstance(actualFixture, typeof( SimpleListHolder)); IList expectedList = expected.GetList(); IList actualList = actual.GetList(); AssertListWithCycles(expectedList, actualList); }
private void Store(IDrsProviderFixture fixture, SimpleListHolder listHolder) { ITestableReplicationProviderInside provider = fixture.Provider(); provider.StoreNew(listHolder); provider.StoreNew(GetItem(listHolder, "foo")); provider.StoreNew(GetItem(listHolder, "foobar")); provider.Commit(); EnsureContents(fixture, listHolder); }
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(); }
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; }
private SimpleItem GetItem(SimpleListHolder holder, string tbf) { return GetItem(holder.GetList(), tbf); }
public virtual void SetParent(SimpleListHolder parent_) { parent = parent_; }
public SimpleItem(SimpleListHolder parent_, string value_) : this(parent_, null, value_) { }