public void TestIsDirty_CompositionRelationship() { //---------------Set up test pack------------------- BORegistry.DataAccessor = new DataAccessorInMemory(); MyBO.LoadClassDefWithCompositionRelationship(); MyRelatedBo.LoadClassDef(); MyBO bo = new MyBO(); bo.MyMultipleRelationship.CreateBusinessObject(); //---------------Assert Precondition---------------- Assert.IsTrue(bo.MyMultipleRelationship.IsDirty); //---------------Execute Test ---------------------- bool isDirty = bo.Relationships.IsDirty; //---------------Test Result ----------------------- Assert.IsTrue(isDirty, "Should be dirty since dirty Composition relationships do make the RelationshipCol dirty"); }