public function testHandlingReservationCreationDelegatesToHandler()
 {
     $series = new TestReservationSeries();
     $instance = new Reservation($series, NullDateRange::Instance());
     $series->WithCurrentInstance($instance);
     $this->handler->expects($this->once())->method('Handle')->with($this->equalTo($series), $this->isInstanceOf('FakeReservationSavePage'))->will($this->returnValue(true));
     $this->presenter->HandleReservation($series);
     $this->assertEquals($instance->ReferenceNumber(), $this->page->referenceNumber);
     $this->assertEquals($series->RequiresApproval(), $this->page->requiresApproval);
 }
Ejemplo n.º 2
0
 public function GetRepeatOptions()
 {
     return $this->_presenter->GetRepeatOptions();
 }