New TC to validate the 4th rule, modifies the current behavior according to the changes
Introduces test Fixture, refactors TCs and the business logic implementation
Adds TC to verify a little piece of the the second rule, modifies the BL to satisfy the new TC