/// <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);
			}
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
 /// <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);
 }
Exemplo n.º 4
0
 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);
 }