6 declare(strict_types=1);
14 use PHPUnit\Framework\TestCase;
29 private $storeManager;
34 private $storeCodeBefore;
46 $this->storeCodeBefore = $this->storeManager->getStore()->getCode();
68 public function testAddStockDataToCollection(
string $store,
int $expectedSize,
bool $isFilterInStock)
70 $this->storeManager->setCurrentStore(
$store);
74 $this->stockStatus->addStockDataToCollection(
$collection, $isFilterInStock);
76 self::assertEquals($expectedSize,
$collection->getSize());
85 [
'store_for_eu_website', 2,
true],
86 [
'store_for_us_website', 1,
true],
87 [
'store_for_global_website', 3,
true],
88 [
'store_for_eu_website', 3,
false],
89 [
'store_for_us_website', 1,
false],
90 [
'store_for_global_website', 4,
false],
99 if (
null !== $this->storeCodeBefore) {
100 $this->storeManager->setCurrentStore($this->storeCodeBefore);
addStockDataToCollectionDataProvider()
static getObjectManager()