public function testGetPaymentPool()
{
$paymentPoolMethods = array('first method', 'second method');
$paymentPool = $this->getMockBuilder('Sonata\\Component\\Payment\\Pool')->getMock();
$paymentPool->expects($this->any())->method('getMethods')->will($this->returnValue($paymentPoolMethods));
$productPool = $this->getMockBuilder('Sonata\\Component\\Product\\Pool')->getMock();
$selector = new Selector($paymentPool, $productPool);
$this->assertFalse($selector->getAvailableMethods());
$this->assertEquals($paymentPoolMethods, $selector->getAvailableMethods(null, new Address()));
}