Scalr\Tests\Service\Aws\ElbTest::testGetApiHandler PHP Method

testGetApiHandler() public method

public testGetApiHandler ( )
    public function testGetApiHandler()
    {
        $this->skipIfEc2PlatformDisabled();
        $apiHandler = $this->elb->getApiHandler();
        $apiVersion = $this->elb->getApiVersion();
        $apiHandlerClass = 'Scalr\\Service\\Aws\\Elb\\V' . $apiVersion . '\\ElbApi';
        $this->assertInstanceOf($apiHandlerClass, $apiHandler, 'Unexpected api handler class name.');
        $this->assertEquals($apiHandler, $this->elb->getApiHandler(), 'Different instances of ELB API handlers detected.');
        $lbHandler = $this->elb->loadBalancer;
        $this->assertInstanceOf('Scalr\\Service\\Aws\\Elb\\Handler\\LoadBalancerHandler', $this->elb->loadBalancer);
        $this->assertEquals($lbHandler, $this->elb->loadBalancer);
    }