ProophTest\ServiceBus\Plugin\InvokeStrategy\OnEventStrategyTest::it_invokes_the_on_event_method_of_the_handler PHP Method

it_invokes_the_on_event_method_of_the_handler() public method

    public function it_invokes_the_on_event_method_of_the_handler()
    {
        $onEventStrategy = new OnEventStrategy();
        $customEvent = new CustomMessage("I am an event");
        $onEventHandler = new MessageHandler();
        $this->assertTrue($onEventStrategy->canInvoke($onEventHandler, $customEvent));
        $onEventStrategy->invoke($onEventHandler, $customEvent);
        $this->assertSame($customEvent, $onEventHandler->getLastMessage());
    }