@Test
public void testEnforcedAtSomePointInInterval() {
final Criterion criterion = CriterionDAOTest.createValidCriterion();
Worker worker = Worker.create("firstName", "surName", "2333232");
CriterionSatisfaction criterionSatisfaction = CriterionSatisfaction.create(year(2000), criterion, worker);
assertTrue(criterionSatisfaction.overlapsWith(Interval.range(
year(2001), year(4000))));
assertTrue(criterionSatisfaction.overlapsWith(Interval.range(
year(2005), year(4000))));
assertTrue(criterionSatisfaction.overlapsWith(Interval.range(
year(1999), year(2001))));