operator + method
Combines this rule with another rule to create a composite validation.
The resulting TestObject will evaluate both rules sequentially,
returning false
if either rule fails.
Example:
final composite = rule1 + rule2; // Both rules must pass
Implementation
@override
TestCollective<E,C> operator +(TestRule other) {
return TestCollective<E,C>(rules: [other, this]);
}