Author: Florian Voutzinos (florian@voutzinos.com)
Inheritance: extends business\AbstractDay, implements Serializable, implements JsonSerializable
Beispiel #1
0
 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));
 }