public function testUpdate() { $criteria = array('is_active' => false); $newObject = array('$set' => array('title' => 'ups')); $collection = $this->getMockBuilder('\\MongoDB\\Collection')->disableOriginalConstructor()->getMock(); $collection->expects($this->any())->method('update')->with($criteria, $newObject); $repository = new RepositoryMock($this->mandango); $repository->setCollection($collection); $repository->update($criteria, $newObject); }