32 $this->observerMock = $this
33 ->getMockBuilder(\
Magento\Framework\Event\Observer::class)
34 ->disableOriginalConstructor()
36 $this->eventMock = $this
37 ->getMockBuilder(\
Magento\Framework\Event::class)
44 ->disableOriginalConstructor()
46 $this->objectMock = $this
47 ->getMockBuilder(\
Magento\Framework\DataObject::class)
52 'setForwardController',
60 ->disableOriginalConstructor()
63 $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
65 \
Magento\Cms\Observer\NoRouteObserver::class,
76 ->expects($this->atLeastOnce())
78 ->willReturn($this->eventMock);
80 ->expects($this->atLeastOnce())
82 ->willReturn($this->objectMock);
84 ->expects($this->atLeastOnce())
89 ->expects($this->atLeastOnce())
90 ->method(
'setForwardModule')
94 ->expects($this->atLeastOnce())
95 ->method(
'setForwardController')
99 ->expects($this->atLeastOnce())
100 ->method(
'setForwardAction')
104 $this->assertEquals($this->noRouteObserver, $this->noRouteObserver->execute($this->observerMock));