public function it_attached_listener_to_event_and_tracks_it()
{
$strategy = $this->getMockForAbstractClass(AbstractInvokeStrategy::class);
$listenerHandlerMock = $this->getMockForAbstractClass(ListenerHandler::class);
$actionEventEmitterMock = $this->getMockForAbstractClass(ActionEventEmitter::class);
$actionEventEmitterMock->expects($this->once())->method('attachListener')->with(MessageBus::EVENT_INVOKE_HANDLER, $strategy, 0)->will($this->returnValue($listenerHandlerMock));
$strategy->attach($actionEventEmitterMock);
}