ProophTest\ServiceBus\Plugin\InvokeStrategy\HandleCommandStrategyTest::it_invokes_the_handle_command_method_of_the_handler PHP Метод

it_invokes_the_handle_command_method_of_the_handler() публичный Метод

    public function it_invokes_the_handle_command_method_of_the_handler()
    {
        $handleCommandStrategy = new HandleCommandStrategy();
        $doSomething = new CustomMessage("I am a command");
        $handleCommandHandler = new MessageHandler();
        $this->assertTrue($handleCommandStrategy->canInvoke($handleCommandHandler, $doSomething));
        $handleCommandStrategy->invoke($handleCommandHandler, $doSomething);
        $this->assertSame($doSomething, $handleCommandHandler->getLastMessage());
    }