public function testIsTimeWithin()
{
$day = new Day(Days::MONDAY, [['12:00', '2 pm'], ['14:30', '18:30'], ['09:00', '10 AM']]);
$context = new \DateTime('2015-05-25');
$this->assertTrue($day->isTimeWithinOpeningHours(new Time('14', '00'), $context));
$this->assertTrue($day->isTimeWithinOpeningHours(new Time('13', '00'), $context));
$this->assertTrue($day->isTimeWithinOpeningHours(new Time('18', '30'), $context));
$this->assertTrue($day->isTimeWithinOpeningHours(new Time('15', '00'), $context));
$this->assertTrue($day->isTimeWithinOpeningHours(new Time('09', '30'), $context));
$this->assertFalse($day->isTimeWithinOpeningHours(new Time('08', '00'), $context));
$this->assertFalse($day->isTimeWithinOpeningHours(new Time('20', '00'), $context));
}