public function setUp()
 {
     $this->setApplicationConfig(include 'config/application.config.php');
     $service = new ProductService();
     $formHydrator = $this->getMock('Zend\\Stdlib\\Hydrator\\HydratorInterface');
     $this->formHydrator = $formHydrator;
     $provider = $this->getMock('Catalog\\Provider\\ProductProvider');
     $serviceManager = $this->getApplicationServiceLocator();
     $this->serviceManager = $serviceManager;
     $serviceManager->setAllowOverride(true);
     $entityManager = $serviceManager->get('doctrine.entitymanager.orm_default');
     $this->entityManager = $entityManager;
     $service->setServiceManager($serviceManager);
     $service->setFormHydrator($formHydrator);
     $provider->setEntityManager($entityManager);
     $this->provider = $provider;
     $service->setProvider($provider);
     $this->service = $service;
     parent::setUp();
 }