Ejemplo n.º 1
0
 public SimpleItem(SimpleListHolder parent_, Db4objects.Drs.Tests.Data.SimpleItem
                   child_, string value_)
 {
     parent = parent_;
     value  = value_;
     child  = child_;
 }
Ejemplo n.º 2
0
		public SimpleItem(SimpleListHolder parent_, Db4objects.Drs.Tests.Data.SimpleItem 
			child_, string value_)
		{
			parent = parent_;
			value = value_;
			child = child_;
		}
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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()));
 }
Ejemplo n.º 5
0
		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);
		}
Ejemplo n.º 6
0
			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();
			}
Ejemplo n.º 7
0
		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());
		}
Ejemplo n.º 8
0
		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;
		}
Ejemplo n.º 9
0
		public virtual void Add(SimpleItem item)
		{
			list.Add(item);
		}
Ejemplo n.º 10
0
 public virtual void SetChild(Db4objects.Drs.Tests.Data.SimpleItem child_)
 {
     child = child_;
 }
Ejemplo n.º 11
0
 public SimpleItem(Db4objects.Drs.Tests.Data.SimpleItem child, string value_) : this
     (null, child, value_)
 {
 }
Ejemplo n.º 12
0
		public virtual void SetChild(Db4objects.Drs.Tests.Data.SimpleItem child_)
		{
			child = child_;
		}
Ejemplo n.º 13
0
 public virtual void Add(SimpleItem item)
 {
     list.Add(item);
 }