Esempio n. 1
0
 /**
  * @test
  */
 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);
 }