/**
  * @param RenderableMailInterface $mail
  *
  * @return Mime\Part
  */
 protected function getMailBody(RenderableMailInterface $mail)
 {
     $body = $this->bodyRenderer->render($mail);
     $bodyPart = new Mime\Part($body);
     $bodyPart->type = Mime\Mime::TYPE_HTML;
     return $bodyPart;
 }
 /**
  * @param \Phpro\MailManager\Service\BodyRenderer $bodyRenderer
  */
 public function it_should_create_a_mail_message($bodyRenderer)
 {
     $mail = $this->getMailStub();
     $bodyRenderer->render($mail)->willReturn('<html></html>');
     $message = $this->createMessage($mail);
     $message->getParts()[0]->getContent()->shouldBe('<html></html>');
 }