You are here

protected function SalesforceMappingStorageTest::setUp in Salesforce Suite 8.3

Same name and namespace in other branches
  1. 8.4 modules/salesforce_mapping/tests/src/Unit/SalesforceMappingStorageTest.php \Drupal\Tests\salesforce_mapping\Unit\SalesforceMappingStorageTest::setUp()
  2. 5.0.x modules/salesforce_mapping/tests/src/Unit/SalesforceMappingStorageTest.php \Drupal\Tests\salesforce_mapping\Unit\SalesforceMappingStorageTest::setUp()

@covers ::__construct

Overrides UnitTestCase::setUp

File

modules/salesforce_mapping/tests/src/Unit/SalesforceMappingStorageTest.php, line 75

Class

SalesforceMappingStorageTest
@coversDefaultClass \Drupal\salesforce_mapping\SalesforceMappingStorage @group salesforce_mapping

Namespace

Drupal\Tests\salesforce_mapping\Unit

Code

protected function setUp() {
  parent::setUp();
  $this->entityTypeId = 'test_entity_type';
  $this->entityType = new ConfigEntityType([
    'id' => $this->entityTypeId,
    'class' => SalesforceMapping::class,
    'provider' => 'the_provider',
    'config_prefix' => 'the_config_prefix',
    'entity_keys' => [
      'id' => 'id',
      'uuid' => 'uuid',
      'langcode' => 'langcode',
    ],
    'list_cache_tags' => [
      $this->entityTypeId . '_list',
    ],
  ]);
  $this->uuidService = $this
    ->createMock(UuidInterface::class);
  $this->languageManager = $this
    ->createMock(LanguageManagerInterface::class);
  $this->configFactory = $this
    ->createMock(ConfigFactoryInterface::class);
  $this->etm = $this
    ->getMockBuilder(EntityTypeManagerInterface::class)
    ->disableOriginalConstructor()
    ->getMock();
  $this->etm
    ->expects($this
    ->any())
    ->method('getDefinition')
    ->with($this
    ->equalTo('test_entityType'))
    ->willReturn($this->entityType);
  $this->salesforceMappingStorage = $this
    ->getMockBuilder(SalesforceMappingStorage::class)
    ->setConstructorArgs([
    $this->entityTypeId,
    $this->configFactory,
    $this->uuidService,
    $this->languageManager,
    $this->etm,
  ])
    ->disableOriginalConstructor()
    ->setMethods([
    'loadByProperties',
  ])
    ->getMock();
}