Exemplo n.º 1
0
		protected override void Store()
		{
			CascadeOnUpdateTestCase.Item item = new CascadeOnUpdateTestCase.Item();
			item.child = new Atom[AtomCount];
			for (int i = 0; i < AtomCount; i++)
			{
				item.child[i] = new Atom(new Atom("storedChild"), "stored");
			}
			Store(item);
		}
Exemplo n.º 2
0
 protected override void Store()
 {
     CascadeOnUpdateTestCase.Item item = new CascadeOnUpdateTestCase.Item();
     item.child = new Atom[AtomCount];
     for (int i = 0; i < AtomCount; i++)
     {
         item.child[i] = new Atom(new Atom("storedChild"), "stored");
     }
     Store(item);
 }
Exemplo n.º 3
0
 public virtual void Conc(IExtObjectContainer oc, int seq)
 {
     CascadeOnUpdateTestCase.Item item = (CascadeOnUpdateTestCase.Item)((CascadeOnUpdateTestCase.Item
                                                                         )RetrieveOnlyInstance(oc, typeof(CascadeOnUpdateTestCase.Item)));
     for (int i = 0; i < AtomCount; i++)
     {
         item.child[i].name       = "updated" + seq;
         item.child[i].child.name = "updated" + seq;
         oc.Store(item);
     }
 }
Exemplo n.º 4
0
        public virtual void Check(IExtObjectContainer oc)
        {
            CascadeOnUpdateTestCase.Item item = (CascadeOnUpdateTestCase.Item)((CascadeOnUpdateTestCase.Item
                                                                                )RetrieveOnlyInstance(typeof(CascadeOnUpdateTestCase.Item)));
            string name = item.child[0].name;

            Assert.IsTrue(name.StartsWith("updated"));
            for (int i = 0; i < AtomCount; i++)
            {
                Assert.AreEqual(name, item.child[i].name);
                Assert.AreEqual(name, item.child[i].child.name);
            }
        }