/**
  * @param int $integrationId
  * @param string[] $initialResources
  * @param string[] $newResources
  * @magentoDbIsolation enabled
  * @dataProvider changePermissionsProvider
  */
 public function testChangePermissions($integrationId, $initialResources, $newResources)
 {
     $this->_service->grantPermissions($integrationId, $initialResources);
     /** Preconditions check */
     $this->_ensurePermissionsAreGranted($integrationId, $initialResources);
     $this->_ensurePermissionsAreNotGranted($integrationId, $newResources);
     $this->_service->grantPermissions($integrationId, $newResources);
     /** Check the results of permissions change */
     $this->_ensurePermissionsAreGranted($integrationId, $newResources);
     $this->_ensurePermissionsAreNotGranted($integrationId, $initialResources);
 }