public function testWhenReservationIsNotFound() { $reservation = NullReservationView::Instance(); $referenceNumber = '12323'; $this->reservationViewRepository->expects($this->once())->method('GetReservationForEditing')->with($this->equalTo($referenceNumber))->will($this->returnValue($reservation)); $this->service->GetReservation($referenceNumber); $expectedResponse = RestResponse::NotFound(); $this->assertEquals($expectedResponse, $this->server->_LastResponse); }
public static function Instance() { if (is_null(self::$instance)) { self::$instance = new NullReservationView(); } return self::$instance; }
public function testReturnsNullObjectIfNothingFound() { $referenceNumber = "12345"; $reservationView = $this->repository->GetReservationForEditing($referenceNumber); $this->assertEquals(NullReservationView::Instance(), $reservationView); }