public function testUpdate() { $searchEngine = $this->getMockBuilder('SearchEngine')->disableOriginalConstructor()->getMock(); $searchEngine->expects($this->once())->method('update')->with($this->equalTo(42), $this->equalTo('Some title'), $this->equalTo('Some text')); $search = new Search(); $search->setFallbackSearchEngine($searchEngine); $search->update(42, 'Some title', 'Some text'); }