public void SharedResources() { var resource1 = new Linked { Value = 1 }; var resource2 = new Linked { Value = 2 }; var resource3 = new Linked { Value = 3 }; resource1.Next = resource2; resource2.Next = resource3; resource3.Next = resource1; var resourceArray1 = new Linked2(); var resourceArray2 = new Linked2(); var resourceArray3 = new Linked2(); resourceArray1.Next = new[] { resourceArray2, resourceArray3 }; resourceArray2.Next = new[] { resourceArray1 }; SerializeAndAssert("16_SharedResources.xml", new SharedResources { Head = resource1, LinkedArray = new[] { resourceArray1, resourceArray2 } }); }
public void MainTest() { using (Domain.OpenSession()) { using (var t = Session.Current.OpenTransaction()) { var l = new Linked(Guid.NewGuid()); var l2 = new Linked2(Guid.NewGuid()) { Entity = l }; l.Remove(); // Rollback } } }