public function withEmailFound() { $email = new EmailEntity(); $email->exchangeArray(['id' => 'emailId']); $this->mockEmailMapper->expects($this->once())->method('findById')->with($this->equalTo('emailId'))->will($this->returnValue($email)); return $email; }
public function expectingEmailCreatedFromArray() { $captured = new \stdClass(); $this->mockEmailService->expects($this->once())->method('createFromArray')->will($this->returnCallback(function ($array) use($captured) { $captured->emailArray = $array; $email = new EmailEntity(); $email->exchangeArray($array); $captured->createdEmailEntity = $email; return $email; })); return $captured; }