6 declare(strict_types=1);
13 use Magento\Framework\Api\SearchCriteriaBuilderFactory;
19 use PHPUnit\Framework\TestCase;
26 private $defaultSourceProvider;
36 private $searchCriteriaBuilderFactory;
41 private $sourceItemRepository;
46 private $productIdBySku;
54 DefaultSourceProviderInterface::class
57 StockItemImporterInterface::class
60 SearchCriteriaBuilderFactory::class
63 SourceItemRepositoryInterface::class
66 GetProductIdsBySkusInterface::class
79 $productId = $this->productIdBySku->execute([
'SKU-1'])[
'SKU-1'];
92 $compareData = $this->buildDataArray($this->getSourceItemList()->getItems());
100 $this->assertArrayHasKey(
'SKU-1', $compareData);
101 $this->assertSame($expectedData, $compareData[
'SKU-1']);
109 private function getSourceItemList()
121 $this->defaultSourceProvider->getCode()
136 $comparableArray = [];
146 return $comparableArray;
testSourceItemImportWithDefaultSource()
static getObjectManager()