@Test
public void compositeRuleAndComposingRulesMustBeExecuted() throws Exception {

    // Given
    unitRuleGroup = new UnitRuleGroup();
    unitRuleGroup.addRule(rule1);
    unitRuleGroup.addRule(rule2);
    rules.register(unitRuleGroup);
    // When
    rulesEngine.fire(rules, facts);
    // Then
    verify(rule1).execute(facts);
    verify(rule2).execute(facts);
}