23 private $objectManagerHelper;
28 private $productRuleProcessorMock;
37 $this->productRuleProcessorMock = $this->getMockBuilder(ProductRuleProcessor::class)
38 ->disableOriginalConstructor()
40 $this->subjectMock = $this->getMockBuilder(Product::class)
41 ->disableOriginalConstructor()
44 $this->objectManagerHelper =
new ObjectManagerHelper($this);
45 $this->plugin = $this->objectManagerHelper->getObject(
46 ApplyRulesAfterReindex::class,
47 [
'productRuleProcessor' => $this->productRuleProcessorMock]
55 $this->subjectMock->expects(static::any())
58 $this->productRuleProcessorMock->expects(static::once())
59 ->method(
'reindexRow')
62 $this->plugin->afterReindex($this->subjectMock);