ProophTest\ServiceBus\Plugin\InvokeStrategy\FinderInvokeStrategyTest::it_invokes_a_finder_which_has_method_named_like_the_query PHP Method

it_invokes_a_finder_which_has_method_named_like_the_query() public method

    public function it_invokes_a_finder_which_has_method_named_like_the_query()
    {
        $finder = new Finder();
        $this->actionEvent->setParam(QueryBus::EVENT_PARAM_MESSAGE_HANDLER, $finder);
        $invokeStrategy = $this->finderInvokeStrategy;
        $invokeStrategy($this->actionEvent);
        $this->assertSame($this->actionEvent->getParam(QueryBus::EVENT_PARAM_MESSAGE), $finder->getLastMessage());
        $this->assertSame($this->actionEvent->getParam(QueryBus::EVENT_PARAM_DEFERRED), $finder->getLastDeferred());
        $this->assertTrue($this->actionEvent->getParam(QueryBus::EVENT_PARAM_MESSAGE_HANDLED));
    }