protected override void Store()
 {
     _item                  = new DeepSetTestCase.Item();
     _item.name             = "1";
     _item.child            = new DeepSetTestCase.Item();
     _item.child.name       = "2";
     _item.child.child      = new DeepSetTestCase.Item();
     _item.child.child.name = "3";
     Store(_item);
 }
Example #2
0
		protected override void Store()
		{
			_item = new DeepSetTestCase.Item();
			_item.name = "1";
			_item.child = new DeepSetTestCase.Item();
			_item.child.name = "2";
			_item.child.child = new DeepSetTestCase.Item();
			_item.child.child.name = "3";
			Store(_item);
		}
        /// <exception cref="System.Exception"></exception>
        public virtual void Test()
        {
            IExtObjectContainer oc = Db();

            _item.name = "1";
            DeepSetTestCase.Item item = (DeepSetTestCase.Item)oc.QueryByExample(_item).Next();
            item.name       = "11";
            item.child.name = "12";
            oc.Store(item, 2);
            oc.Deactivate(item, int.MaxValue);
            item.name = "11";
            item      = (DeepSetTestCase.Item)oc.QueryByExample(item).Next();
            Assert.AreEqual("12", item.child.name);
            Assert.AreEqual("3", item.child.child.name);
        }