public function testTwoChainsWithExpectedParameters() { $this->mock->shouldReceive('getElement->getFirst')->once()->with('parameter')->andReturn('something'); $this->mock->shouldReceive('getElement->getSecond')->once()->with('secondParameter')->andReturn('somethingElse'); $this->assertEquals('something', $this->mock->getElement()->getFirst('parameter')); $this->assertEquals('somethingElse', $this->mock->getElement()->getSecond('secondParameter')); $this->mock->mockery_getContainer()->mockery_close(); }