30 private $productRepository;
46 $this->assertEmpty($this->_model->getPrice());
47 $this->_model->setPrice(10.0);
48 $this->assertEquals(10.0, $this->_model->getPrice());
56 $default = $this->_model->getPriceModel();
57 $this->assertInstanceOf(\
Magento\Catalog\Model\
Product\Type\Price::class, $default);
58 $this->assertSame($default, $this->_model->getPriceModel());
66 $this->assertEquals([], $this->_model->getTierPrice());
74 $this->assertEquals(0, $this->_model->getTierPriceCount());
82 $this->assertEquals(
'<span class="price">$0.00</span>', $this->_model->getFormatedPrice());
90 $this->assertEquals(0, $this->_model->getFinalPrice());
91 $this->_model->setPrice(10);
92 $this->_model->setFinalPrice(10);
93 $this->assertEquals(10, $this->_model->getFinalPrice());
101 public function testGetMinPrice(): void
103 $product = $this->productRepository->get(
'simple');
110 $this->assertEquals(323,
$product->getData(
'min_price'));
119 $confProduct = $this->productRepository->get(
'configurable');
125 $this->assertEquals(10,
$product->getData(
'min_price'));
134 $this->assertEquals(20,
$product->getData(
'min_price'));
testGetMinPriceForComposite()
static getObjectManager()