public function testSearchLeaveEntitlementsByValidDate()
 {
     $parameterHolder = new LeaveEntitlementSearchParameterHolder();
     $entitlementList = TestDataService::loadObjectList('LeaveEntitlement', $this->fixture, 'LeaveEntitlement');
     $parameterHolder->setValidDate('2013-08-06');
     $expected = array($entitlementList[1]);
     $results = $this->dao->searchLeaveEntitlements($parameterHolder);
     $parameterHolder->setValidDate('2013-08-05');
     $expected = array($entitlementList[1]);
     $results = $this->dao->searchLeaveEntitlements($parameterHolder);
     $parameterHolder->setValidDate('2013-09-01');
     $expected = array($entitlementList[1]);
     $results = $this->dao->searchLeaveEntitlements($parameterHolder);
     $parameterHolder->setValidDate('2013-09-02');
     $results = $this->dao->searchLeaveEntitlements($parameterHolder);
     $this->assertEquals(1, count($results));
     $parameterHolder->setValidDate('2014-01-02');
     $results = $this->dao->searchLeaveEntitlements($parameterHolder);
     $this->assertEquals(0, count($results));
 }