Business\Tests\SpecialDayTest::testJsonSerializeWithOpeningIntervalsCache PHP Method

testJsonSerializeWithOpeningIntervalsCache() public method

    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));
    }