public function testJsonSerializeWithOpeningIntervalsCache()
{
$day = new SpecialDay(Days::MONDAY, function (\DateTime $date) {
return [['12:00', '18:00']];
});
$monday = new \DateTime('2015-05-25');
$day->isTimeWithinOpeningHours(new Time('14', '00'), $monday);
$this->assertJsonStringEqualsJsonFile(__DIR__ . '/Expected/SpecialDay/testJsonSerializeWithOpeningIntervalsCache.json', json_encode($day));
}