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