consumer = $objectManager->create(\Magento\Integration\Model\Oauth\Consumer::class); $this->consumer->setData( [ 'key' => md5(uniqid()), 'secret' => md5(uniqid()), 'callback_url' => 'http://example.com/callback', 'rejected_callback_url' => 'http://example.com/rejectedCallback' ] )->save(); $this->integration = $objectManager->create(\Magento\Integration\Model\Integration::class); $this->integration->setName('Test Integration') ->setConsumerId($this->consumer->getId()) ->setStatus(\Magento\Integration\Model\Integration::STATUS_ACTIVE) ->save(); } public function testLoadActiveIntegrationByConsumerId() { $integration = $this->integration->getResource()->selectActiveIntegrationByConsumerId($this->consumer->getId()); $this->assertEquals($this->integration->getId(), $integration['integration_id']); } }