33 $this->loggerMock = $this->createMock(\
Magento\Customer\Model\Logger::class);
44 $observerMock = $this->createMock(\
Magento\Framework\Event\Observer::class);
45 $eventMock = $this->createPartialMock(\
Magento\Framework\Event::class, [
'getCustomer']);
46 $customerMock = $this->createMock(\
Magento\Customer\Model\Customer::class);
48 $observerMock->expects($this->once())
50 ->willReturn($eventMock);
51 $eventMock->expects($this->once())
52 ->method(
'getCustomer')
53 ->willReturn($customerMock);
54 $customerMock->expects($this->once())
58 $this->loggerMock->expects($this->once())
61 $this->logLastLogoutAtObserver->execute($observerMock);