function test_WhenHasOneBookingAtStartShouldModifyAvailability() { $availability = new \Bookingbat\Engine\Availability(array(array('start' => '09:00:00', 'end' => '11:00:00'))); $availability->addBooking(array('start' => '09:00', 'end' => '09:30')); $newAvailability = $availability->getAvailabilityTimes(); $expected = array(array('start' => '09:30:00', 'end' => '11:00:00')); $this->assertEquals($expected, $newAvailability, 'when booking at start of the availability, should modify availability to start when booking ends'); }