public function testExecute() { $date = $this->setupAggregate(); $refundedMock = $this->getMockBuilder('Magento\\Sales\\Model\\ResourceModel\\Report\\Refunded')->disableOriginalConstructor()->getMock(); $refundedMock->expects($this->once())->method('aggregate')->with($date); $this->refundedFactoryMock->expects($this->once())->method('create')->will($this->returnValue($refundedMock)); $this->observer->execute(); }
/** * Refresh sales refunded report statistics for last day * * @return void */ public function execute() { $this->localeResolver->emulate(0); $currentDate = $this->localeDate->date(); $date = $currentDate->sub(new \DateInterval('PT25H')); $this->refundedFactory->create()->aggregate($date); $this->localeResolver->revert(); }