public void Test_CanDeleteParentWithNewChildren() { //--------------- Set up test pack ------------------ ClassDef.ClassDefs.Clear(); OrganisationTestBO.LoadDefaultClassDef(); ContactPersonTestBO.LoadClassDefOrganisationTestBORelationship_MultipleReverse(); OrganisationTestBO organisationTestBO = OrganisationTestBO.CreateSavedOrganisation(); organisationTestBO.ContactPeople.CreateBusinessObject(); //--------------- Test Preconditions ---------------- //--------------- Execute Test ---------------------- organisationTestBO.MarkForDelete(); organisationTestBO.Save(); //--------------- Test Result ----------------------- Assert.IsTrue(organisationTestBO.Status.IsDeleted); }