Beispiel #1
0
 public SimpleItem(SimpleListHolder parent_, Db4objects.Drs.Tests.Data.SimpleItem
                   child_, string value_)
 {
     parent = parent_;
     value  = value_;
     child  = child_;
 }
Beispiel #2
0
		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);
		}
Beispiel #8
0
 public virtual void SetParent(SimpleListHolder parent_)
 {
     parent = parent_;
 }
Beispiel #9
0
 public SimpleItem(SimpleListHolder parent_, string value_) : this(parent_, null,
                                                                   value_)
 {
 }
Beispiel #10
0
		public virtual void SetParent(SimpleListHolder parent_)
		{
			parent = parent_;
		}
Beispiel #11
0
		public SimpleItem(SimpleListHolder parent_, string value_) : this(parent_, null, 
			value_)
		{
		}