/// <exception cref="System.Exception"></exception> protected override void Store() { DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.Item child = new DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.Item(ItemName ); DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent parent = new DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent (); parent.child = child; Store(parent); }
public virtual void TestDeleteReaddFromOtherClient() { if (!PrepareTest()) { return; } DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent parent1 = ((DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent )RetrieveOnlyInstance(client1, typeof(DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent ))); DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent parent2 = ((DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent )RetrieveOnlyInstance(client2, typeof(DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent ))); client1.Delete(parent1.child); AssertQueries(0, 1); client1.Commit(); AssertQueries(0, 0); client2.Store(parent2.child); AssertQueries(0, 1); client2.Commit(); AssertQueries(1, 1); client2.Close(); AssertRestoredState(); }
/// <exception cref="System.Exception"></exception> protected override void Store() { DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.Item child = new DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.Item(ItemName ); DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent parent = new DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent (); parent.child = child; Store(parent); }
private void AssertRestoredState() { DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent parent3 = ((DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent )RetrieveOnlyInstance(client1, typeof(DeleteReaddChildReferenceTestSuite.DeleteReaddChildReferenceTestUnit.ItemParent ))); Db().Refresh(parent3, int.MaxValue); Assert.IsNotNull(parent3); Assert.IsNotNull(parent3.child); }