37 $this->config = $this->getMockBuilder(\
Magento\NewRelicReporting\Model\Config::class)
38 ->disableOriginalConstructor()
39 ->setMethods([
'isNewRelicEnabled'])
41 $this->newRelicWrapper = $this->getMockBuilder(\
Magento\NewRelicReporting\Model\NewRelicWrapper::class)
42 ->disableOriginalConstructor()
43 ->setMethods([
'addCustomParameter'])
48 $this->newRelicWrapper
57 public function testReportProductDeletedToNewRelicModuleDisabledFromConfig()
60 $eventObserver = $this->getMockBuilder(\
Magento\Framework\Event\Observer::class)
61 ->disableOriginalConstructor()
64 $this->config->expects($this->once())
65 ->method(
'isNewRelicEnabled')
68 $this->model->execute($eventObserver);
76 public function testReportProductDeletedToNewRelic()
79 $eventObserver = $this->getMockBuilder(\
Magento\Framework\Event\Observer::class)
80 ->disableOriginalConstructor()
83 $this->config->expects($this->once())
84 ->method(
'isNewRelicEnabled')
86 $this->newRelicWrapper->expects($this->once())
87 ->method(
'addCustomParameter')
90 $this->model->execute($eventObserver);