/** * {@inheritdoc} */ public function setUp() { $this->appMock = $this->getMock(\Magelight\App::class, [], [], '', false); \Magelight\App::forgeMock($this->appMock); $this->dbMock = $this->getMock(\Magelight\Db\Common\Adapter::class, [], [], '', false); $this->appMock->expects($this->any())->method('db')->with(App::DEFAULT_INDEX)->will($this->returnValue($this->dbMock)); $this->dbMock->expects($this->any())->method('getType')->will($this->returnValue(\Magelight\Db\Common\Adapter::TYPE_MYSQL)); $this->ormMock = $this->getMock(\Magelight\Db\Mysql\Orm::class, [], [], '', false); \Magelight\Db\Mysql\Orm::forgeMock($this->ormMock); $this->ormMock->expects($this->once())->method('create')->with(['arg1' => 'value1'], false); $this->model = Model::forge(['arg1' => 'value1']); }