示例#1
0
 public function testHandle()
 {
     $input = new \stdClass();
     $return = uniqid();
     $handlers = $this->buildHandlers(false, true, false, $input);
     $this->assignMultipleHandlers($handlers);
     $handlers[1]->shouldReceive('handle')->with($input)->andReturn($return);
     $handlers[0]->shouldReceive('handle')->never();
     $handlers[2]->shouldReceive('handle')->never();
     $this->assertEquals($return, $this->target->handle($input));
 }