/** * @test */ public function thatPipeProcessHandlesViaManager() { $this->messageProviderFactory->expects($this->once())->method('create')->with($this->equalTo(array('raw_message' => self::DUMMY_RAW_MESSAGE)))->will($this->returnValue($this->messageProvider)); $this->manager->expects($this->once())->method('handle')->with($this->logicalAnd($this->isInstanceOf('Diamante\\EmailProcessingBundle\\Model\\Message\\MessageProvider'))); $this->emailProcessingService->pipe(self::DUMMY_RAW_MESSAGE); }