/// <exception cref="System.Exception"></exception> protected override void Store() { CsCascadedDeleteReaddChildReferenceTestCase.ItemParent parent = new CsCascadedDeleteReaddChildReferenceTestCase.ItemParent (); CsCascadedDeleteReaddChildReferenceTestCase.Item child = new CsCascadedDeleteReaddChildReferenceTestCase.Item ("child"); parent.child = child; Store(parent); }
/// <exception cref="System.Exception"></exception> protected override void Store() { CsCascadedDeleteReaddChildReferenceTestCase.ItemParent parent = new CsCascadedDeleteReaddChildReferenceTestCase.ItemParent (); CsCascadedDeleteReaddChildReferenceTestCase.Item child = new CsCascadedDeleteReaddChildReferenceTestCase.Item ("child"); parent.child = child; Store(parent); }
private void AssertInstanceCountAndFieldIndexes(IExtObjectContainer client1) { CsCascadedDeleteReaddChildReferenceTestCase.ItemParent parent3 = ((CsCascadedDeleteReaddChildReferenceTestCase.ItemParent )RetrieveOnlyInstance(client1, typeof(CsCascadedDeleteReaddChildReferenceTestCase.ItemParent ))); RetrieveOnlyInstance(client1, typeof(CsCascadedDeleteReaddChildReferenceTestCase.Item )); client1.Refresh(parent3, int.MaxValue); long parentIdAfterUpdate = client1.GetID(parent3); long childIdAfterUpdate = client1.GetID(parent3.child); new FieldIndexAssert(typeof(CsCascadedDeleteReaddChildReferenceTestCase.ItemParent ), "child").AssertSingleEntry(FileSession(), parentIdAfterUpdate); new FieldIndexAssert(typeof(CsCascadedDeleteReaddChildReferenceTestCase.Item), "name" ).AssertSingleEntry(FileSession(), childIdAfterUpdate); }
public virtual void TestRepeatedStore() { IExtObjectContainer client1 = Db(); IExtObjectContainer client2 = OpenNewSession(); CsCascadedDeleteReaddChildReferenceTestCase.ItemParent parent1 = ((CsCascadedDeleteReaddChildReferenceTestCase.ItemParent )RetrieveOnlyInstance(client1, typeof(CsCascadedDeleteReaddChildReferenceTestCase.ItemParent ))); CsCascadedDeleteReaddChildReferenceTestCase.ItemParent parent2 = ((CsCascadedDeleteReaddChildReferenceTestCase.ItemParent )RetrieveOnlyInstance(client2, typeof(CsCascadedDeleteReaddChildReferenceTestCase.ItemParent ))); client1.Ext().Store(parent1, int.MaxValue); client1.Commit(); client2.Ext().Store(parent2, int.MaxValue); client2.Commit(); client2.Close(); AssertInstanceCountAndFieldIndexes(client1); }