Exemplo n.º 1
0
 public function setUp()
 {
     $this->encryptMock = $this->getMockBuilder('Magento\\Framework\\Encryption\\EncryptorInterface')->disableOriginalConstructor()->setMethods(['setNewKey', 'exportKeys'])->getMockForAbstractClass();
     $this->filesystemMock = $this->getMockBuilder('Magento\\Framework\\Filesystem')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->structureMock = $this->getMockBuilder('Magento\\Config\\Model\\Config\\Structure')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->writerMock = $this->getMockBuilder('Magento\\Framework\\App\\DeploymentConfig\\Writer')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->adapterMock = $this->getMockBuilder('Magento\\Framework\\DB\\Adapter\\AdapterInterface')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->resourceMock = $this->getMockBuilder('Magento\\Framework\\App\\ResourceConnection')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->selectMock = $this->getMockBuilder('Magento\\Framework\\DB\\Select')->disableOriginalConstructor()->setMethods([])->getMock();
     $translationClassName = 'Magento\\Framework\\Model\\ResourceModel\\Db\\TransactionManagerInterface';
     $this->tansactionMock = $this->getMockBuilder($translationClassName)->disableOriginalConstructor()->setMethods([])->getMock();
     $relationClassName = 'Magento\\Framework\\Model\\ResourceModel\\Db\\ObjectRelationProcessor';
     $this->objRelationMock = $this->getMockBuilder($relationClassName)->disableOriginalConstructor()->setMethods([])->getMock();
     $this->randomMock = $this->getMock('Magento\\Framework\\Math\\Random', [], [], '', false);
     $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->model = $helper->getObject('Magento\\EncryptionKey\\Model\\ResourceModel\\Key\\Change', ['filesystem' => $this->filesystemMock, 'structure' => $this->structureMock, 'encryptor' => $this->encryptMock, 'writer' => $this->writerMock, 'adapterInterface' => $this->adapterMock, 'resource' => $this->resourceMock, 'transactionManager' => $this->tansactionMock, 'relationProcessor' => $this->objRelationMock]);
     $this->model->setRandom($this->randomMock);
 }