public function testSetSmtpOptions()
 {
     $expected = new SmtpOptions();
     $this->assertSame($this->mailOptions, $this->mailOptions->setSmtpOptions($expected));
     $this->assertSame($expected, $this->mailOptions->getSmtpOptions());
     $this->mailOptions->setSmtpOptions([]);
     $this->assertInstanceOf('Zend\\Mail\\Transport\\SmtpOptions', $this->mailOptions->getSmtpOptions());
 }
 /**
  * @param TransportInterface $transport
  * @return TransportInterface
  */
 protected function setupTransportConfig(TransportInterface $transport)
 {
     if ($transport instanceof Smtp) {
         $transport->setOptions($this->mailOptions->getSmtpOptions());
     } elseif ($transport instanceof File) {
         $transport->setOptions($this->mailOptions->getFileOptions());
     }
     return $transport;
 }