public function testSetLoadBalancerPoliciesForBackendServer()
{
$loadBalancerName = self::LB_NAME_TEST;
$elb = $this->getElbMock();
$lb = $elb->loadBalancer->describe($loadBalancerName)->get(0);
$this->assertEquals(2, count($lb->backendServerDescriptions));
$this->assertEquals(array('bs-policy-1', 'bs-policy-2'), $lb->backendServerDescriptions->get(0)->policyNames);
$ret = $lb->backendServerDescriptions->get(0)->setPolicies(array('new-bs-policy-1'));
$this->assertEquals(array('new-bs-policy-1'), $ret);
$this->assertEquals($ret, $lb->backendServerDescriptions->get(0)->policyNames);
$ret = $elb->loadBalancer->setPoliciesForBackendServer($loadBalancerName, $lb->backendServerDescriptions->get(1), 'policy-22');
$this->assertEquals(array('policy-22'), $ret);
$this->assertEquals($ret, $lb->backendServerDescriptions->get(1)->policyNames);
}