示例#1
0
 public void ParentType1_Collection_EditableChildCollection()
 {
     Assert.False(RelationRulesEngine.IsNoParentAllowed(CslaObjectType.EditableChildCollection));
     Assert.AreEqual("EditableChildCollection must have a ParentType.", RelationRulesEngine.BrokenRuleMsg);
 }
示例#2
0
 public void ParentType1_Collection_ReadOnlyCollection()
 {
     Assert.True(RelationRulesEngine.IsNoParentAllowed(CslaObjectType.ReadOnlyCollection));
     Assert.AreEqual(string.Empty, RelationRulesEngine.BrokenRuleMsg);
 }
示例#3
0
 public void ParentType1_Collection_DynamicEditableRootCollection()
 {
     Assert.True(RelationRulesEngine.IsNoParentAllowed(CslaObjectType.DynamicEditableRootCollection));
     Assert.AreEqual(string.Empty, RelationRulesEngine.BrokenRuleMsg);
 }
示例#4
0
 public void ParentType1_Object_DynamicEditableRoot()
 {
     Assert.False(RelationRulesEngine.IsNoParentAllowed(CslaObjectType.DynamicEditableRoot));
     Assert.AreEqual("DynamicEditableRoot must have a ParentType.", RelationRulesEngine.BrokenRuleMsg);
 }
示例#5
0
 public void ParentType1_Object_EditableSwitchable()
 {
     Assert.False(RelationRulesEngine.IsNoParentAllowed(CslaObjectType.EditableSwitchable));
     Assert.AreEqual("EditableSwitchable must have a ParentType.", RelationRulesEngine.BrokenRuleMsg);
 }
示例#6
0
 public void ParentType1_Object_EditableRoot()
 {
     Assert.True(RelationRulesEngine.IsNoParentAllowed(CslaObjectType.EditableRoot));
     Assert.AreEqual(string.Empty, RelationRulesEngine.BrokenRuleMsg);
 }