/** * Verify the addBatch method will create a batch object with the given * collection, store view list, and configuration. * * Verify the list of batches can be retrieved from the container. * * Verify the batch object will return a list of product id's from the * collection. */ public function testContainer() { $this->_collection->expects($this->any())->method('getColumnValues')->will($this->returnValue($this->_idList)); $container = Mage::getModel('ebayenterprise_catalog/pim_batch_container'); $container->addBatch($this->_collection, $this->_stores, $this->_config, $this->_store); $batches = $container->getBatches(); $this->assertCount(1, $batches); $batch = $batches[0]; $this->assertSame($this->_idList, $batch->getProductIds()); $this->assertSame($this->_stores, $batch->getStores()); $this->assertSame($this->_config, $batch->getFeedTypeConfig()); $this->assertSame($this->_store, $batch->getDefaultStore()); }