public function testLoadsReservationIfTheUserCanEdit()
 {
     $reservation = new ReservationView();
     $user = $this->fakeUser;
     $referenceNumber = 'rn';
     $this->reservationViewRepository->expects($this->once())->method('GetReservationForEditing')->with($this->equalTo($referenceNumber))->will($this->returnValue($reservation));
     $this->reservationAuthorization->expects($this->once())->method('CanEdit')->with($this->equalTo($reservation), $this->equalTo($user))->will($this->returnValue(true));
     $res = $this->service->LoadByReferenceNumber($referenceNumber, $user);
     $this->assertEquals($reservation, $res);
 }