8 use \Magento\Sales\Model\CronJob\AggregateSalesReportInvoicedData;
37 $this->localeResolverMock = $this->getMockBuilder(\
Magento\Framework\Locale\ResolverInterface::class)
38 ->disableOriginalConstructor()
41 $this->invoicedFactoryMock = $this->getMockBuilder(
44 ->disableOriginalConstructor()
45 ->setMethods([
'create'])
47 $this->localeDateMock = $this->getMockBuilder(\
Magento\Framework\Stdlib\DateTime\TimezoneInterface::class)
48 ->disableOriginalConstructor()
52 $this->localeResolverMock,
53 $this->localeDateMock,
54 $this->invoicedFactoryMock
62 ->disableOriginalConstructor()
64 $invoicedMock->expects($this->once())
67 $this->invoicedFactoryMock->expects($this->once())
69 ->will($this->returnValue($invoicedMock));
70 $this->observer->execute();
80 $this->localeResolverMock->expects($this->once())
83 $this->localeResolverMock->expects($this->once())
86 $date = (new \DateTime())->sub(
new \DateInterval(
'PT25H'));
87 $this->localeDateMock->expects($this->once())
89 ->will($this->returnValue($date));