public function testManyChains() { $this->mock->shouldReceive('getElements->getFirst')->once()->andReturn('something'); $this->mock->shouldReceive('getElements->getSecond')->once()->andReturn('somethingElse'); $this->mock->getElements()->getFirst(); $this->mock->getElements()->getSecond(); }