AwsInspector\Tests\Model\AutoScaling\AutoScalingGroupTest::detachLoadBalancersReturnsExpectedResult PHP Method

detachLoadBalancersReturnsExpectedResult() public method

    public function detachLoadBalancersReturnsExpectedResult()
    {
        $autoScalingGroupClient = $this->getAutoScalingGroupClientMock(['detachLoadBalancers']);
        $autoScalingGroupClient->method('detachLoadBalancers')->willReturn(new \Aws\Result([]));
        $profileManager = $this->getProfileManagerMock(['getClient']);
        $profileManager->method('getClient')->willReturn($autoScalingGroupClient);
        $data = ['AutoScalingGroupName' => 'MyASGName'];
        $autoScalingGroup = new \AwsInspector\Model\AutoScaling\AutoScalingGroup($data, $profileManager);
        $loadBalancerNames = ['LoadBalancer1', 'LoadBalancer2'];
        // The results for this operation are always empty. (AWS)
        $result = $autoScalingGroup->detachLoadBalancers($loadBalancerNames);
        $this->assertInstanceOf('\\Aws\\Result', $result);
    }