public function testSetConfiguration() { $reader = $this->getReaderMock(array(), array('reader_foo')); $processor = $this->getProcessorMock(array(), array('processor_foo')); $writer = $this->getWriterMock(array(), array('writer_foo')); $this->itemStep->setReader($reader); $this->itemStep->setProcessor($processor); $this->itemStep->setWriter($writer); $config = array('reader_foo' => 'reader_bar', 'processor_foo' => 'processor_bar', 'writer_foo' => 'writer_bar'); $reader->expects($this->once())->method('setConfiguration')->with($config); $processor->expects($this->once())->method('setConfiguration')->with($config); $writer->expects($this->once())->method('setConfiguration')->with($config); $this->itemStep->setConfiguration($config); }