public function attachLoadBalancersThrowsExceptionIfLoadBalancerArrayIsNotAValidArgument()
{
$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);
$loadBalancerNames = [11];
$this->setExpectedException('InvalidArgumentException', 'Argument must be an array of strings or \\AwsInspector\\Model\\Elb\\Elb objects');
$autoScalingGroup->attachLoadBalancers($loadBalancerNames);
}