public PropertyRuleBuilder IsAdhearingTo(Func<ObjectInstance, Boolean> assertion) { var rule = new PropertyRule(this.Property); rule.Assertion = assertion; this.AddRule(rule); return this; }
internal PropertyRule AddRule(PropertyRule rule) { CurrentRule = rule; this.Property.AddRule(rule); return rule; }