spec\LdapTools\Operation\Invoker\LdapOperationInvokerSpec::it_should_not_connect_if_not_yet_bound_on_an_AuthenticationOperation PHP Метод

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

public it_should_not_connect_if_not_yet_bound_on_an_AuthenticationOperation ( OperationHandler $handler, $connection, $dispatcher )
$handler LdapTools\Operation\Handler\OperationHandler
    function it_should_not_connect_if_not_yet_bound_on_an_AuthenticationOperation(OperationHandler $handler, $connection, $dispatcher)
    {
        $operation = new AuthenticationOperation('foo', 'bar');
        $handler->supports($operation)->willReturn(true);
        $handler->setConnection($connection)->shouldBeCalled();
        $handler->setEventDispatcher($dispatcher)->shouldBeCalled();
        $handler->setOperationDefaults($operation)->shouldBeCalled();
        $handler->execute($operation)->shouldBeCalled();
        $connection->getServer()->willReturn(null);
        $connection->isBound()->willReturn(false);
        $connection->getIdleTime()->willReturn(1);
        $connection->close()->shouldNotBeCalled();
        $connection->connect()->shouldNotBeCalled();
        $this->addHandler($handler);
        $this->execute($operation);
    }