public function getBaseProvider()
{
$serializer = $this->getMock('JMS\\Serializer\\SerializerInterface');
$serializer->expects($this->any())->method('serialize')->will($this->returnValue('{}'));
$provider = new BaseProductServiceTest_ProductProvider($serializer);
$basketElementManager = $this->getMock('\\Sonata\\Component\\Basket\\BasketElementManagerInterface');
$basketElementManager->expects($this->any())->method('getClass')->will($this->returnValue('\\Sonata\\Tests\\Component\\Product\\BaseOrderElementTest_ProductProvider'));
$provider->setBasketElementManager($basketElementManager);
$provider->setOrderElementClassName(get_class(new OrderElement()));
return $provider;
}