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

attachLoadBalancersThrowsExceptionIfLoadBalancerArrayIsNotAValidArgument() public method

    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);
    }