public function testInitializesReservationData()
 {
     $scheduleId = 1;
     $this->page->expects($this->once())->method('GetRequestedScheduleId')->will($this->returnValue($scheduleId));
     $this->page->expects($this->once())->method('SetScheduleId')->with($this->equalTo($scheduleId));
     $this->page->expects($this->once())->method('SetCustomAttributes')->with($this->anything());
     $this->userBinder->expects($this->once())->method('Bind')->with($this->equalTo($this->initializer));
     $this->dateBinder->expects($this->once())->method('Bind')->with($this->equalTo($this->initializer));
     $this->resourceBinder->expects($this->once())->method('Bind')->with($this->equalTo($this->initializer));
     $this->attributeBinder->expects($this->once())->method('Bind')->with($this->equalTo($this->initializer));
     $this->initializer->Initialize();
 }
예제 #2
0
 protected function BindAttributes()
 {
     $this->attributeBinder->Bind($this);
     $this->basePage->SetCustomAttributes($this->customAttributes);
 }