Worker worker = Worker.create("firstName", "surName", "2333232");
CriterionSatisfaction criterionSatisfaction = CriterionSatisfaction.create(year(2000), criterion, worker);
assertTrue(criterionSatisfaction.isEnforcedAt(year(3000)));
assertTrue(criterionSatisfaction.isEnforcedAt(year(2000)));
assertFalse(criterionSatisfaction.isEnforcedAt(year(1999)));
criterionSatisfaction.finish(year(2005));
assertFalse(criterionSatisfaction.isEnforcedAt(year(3000)));
assertFalse(criterionSatisfaction.isAlwaysEnforcedIn(Interval.range(
year(2001), year(2006))));
assertTrue(criterionSatisfaction.isEnforcedAt(year(2000)));
assertTrue(criterionSatisfaction.isEnforcedAt(year(2001)));