6 declare(strict_types=1);
14 use PHPUnit\Framework\TestCase;
46 public function testAddStockStatusToSelect()
48 $actualIsSalableCount = $actualNotSalableCount = 0;
49 $expectedIsSalableCount = 3;
50 $expectedNotSalableCount = 2;
54 $this->website->setCode(
'base');
55 $this->stockStatus->addStockStatusToSelect(
$collection->getSelect(), $this->website);
58 $item->getIsSalable() ===
true ? $actualIsSalableCount++ : $actualNotSalableCount++;
61 self::assertEquals($expectedIsSalableCount, $actualIsSalableCount);
62 self::assertEquals($expectedNotSalableCount, $actualNotSalableCount);
63 self::assertEquals($expectedNotSalableCount + $expectedIsSalableCount,
$collection->getSize());
static getObjectManager()