/** * @return void */ public function testSendMailContainsMetadata() { $mailTransfer = new MailTransfer(); $mailTransfer->setMetadata(['Key1' => 'Value1']); $this->mandrillMock->messages->expects($this->once())->method('sendTemplate')->with($this->anything(), $this->anything(), $this->arrayContainsKeyEqualTo('metadata', ['Key1' => 'Value1']), $this->anything(), $this->anything(), $this->anything()); $this->mailSender->sendMail($mailTransfer); }