示例#1
0
 protected override void Store()
 {
     name             = "1";
     child            = new DeepSetTestCase();
     child.name       = "2";
     child.child      = new DeepSetTestCase();
     child.child.name = "3";
     Store(this);
 }
示例#2
0
		public virtual void Check(IExtObjectContainer oc)
		{
			DeepSetTestCase example = new DeepSetTestCase();
			example.name = "1";
			DeepSetTestCase ds = (DeepSetTestCase)oc.QueryByExample(example).Next();
			Assert.IsTrue(ds.child.name.StartsWith("12"));
			Assert.IsTrue(ds.child.name.Length > "12".Length);
			Assert.AreEqual("3", ds.child.child.name);
		}
示例#3
0
		protected override void Store()
		{
			name = "1";
			child = new DeepSetTestCase();
			child.name = "2";
			child.child = new DeepSetTestCase();
			child.child.name = "3";
			Store(this);
		}
示例#4
0
        public virtual void Check(IExtObjectContainer oc)
        {
            DeepSetTestCase example = new DeepSetTestCase();

            example.name = "1";
            DeepSetTestCase ds = (DeepSetTestCase)oc.QueryByExample(example).Next();

            Assert.IsTrue(ds.child.name.StartsWith("12"));
            Assert.IsTrue(ds.child.name.Length > "12".Length);
            Assert.AreEqual("3", ds.child.child.name);
        }
示例#5
0
		public virtual void Conc(IExtObjectContainer oc, int seq)
		{
			DeepSetTestCase example = new DeepSetTestCase();
			example.name = "1";
			DeepSetTestCase ds = (DeepSetTestCase)oc.QueryByExample(example).Next();
			Assert.AreEqual("1", ds.name);
			Assert.AreEqual("3", ds.child.child.name);
			ds.name = "1";
			ds.child.name = "12" + seq;
			ds.child.child.name = "13" + seq;
			oc.Store(ds, 2);
		}
示例#6
0
        public virtual void Conc(IExtObjectContainer oc, int seq)
        {
            DeepSetTestCase example = new DeepSetTestCase();

            example.name = "1";
            DeepSetTestCase ds = (DeepSetTestCase)oc.QueryByExample(example).Next();

            Assert.AreEqual("1", ds.name);
            Assert.AreEqual("3", ds.child.child.name);
            ds.name             = "1";
            ds.child.name       = "12" + seq;
            ds.child.child.name = "13" + seq;
            oc.Store(ds, 2);
        }