public function testFind() { $field = 'id'; $value = 5; $ormMock = $this->getMock(\Magelight\Db\Mysql\Orm::class, ['whereEq', 'fetchModel'], [], '', false); \Magelight\Db\Mysql\Orm::forgeMock($ormMock); $ormMock->expects($this->once())->method('fetchModel')->will($this->returnValue($this->model)); $ormMock->expects($this->once())->method('whereEq')->with($field, $value)->will($this->returnSelf()); $this->assertEquals($this->model, Model::find($value)); }