public function createAddressController($address = null, $addressManager = null, $formFactory = null)
{
if (null === $addressManager) {
$addressManager = $this->getMock('Sonata\\Component\\Customer\\AddressManagerInterface');
if ($address) {
$addressManager->expects($this->once())->method('findOneBy')->will($this->returnValue($address));
}
}
if (null === $formFactory) {
$formFactory = $this->getMock('Symfony\\Component\\Form\\FormFactoryInterface');
}
return new AddressController($addressManager, $formFactory);
}