public function test__construct() { $mail = new mailers\mail(); $this->assert->variable($mail->getTo())->isNull()->variable($mail->getFrom())->isNull()->variable($mail->getSubject())->isNull()->variable($mail->getReplyTo())->isNull()->variable($mail->getXMailer())->isNull(); $adapter = new atoum\test\adapter(); $mail = new mailers\mail($adapter); $this->assert->object($mail->getAdapter())->isIdenticalTo($adapter); }
public function testSetReplyTo() { $this->if($mail = new mailers\mail())->then->object($mail->setReplyTo($replyTo = uniqid()))->isIdenticalTo($mail)->string($mail->getReplyTo())->isEqualTo($replyTo)->object($mail->setReplyTo($replyTo = rand(1, PHP_INT_MAX)))->isIdenticalTo($mail)->string($mail->getReplyTo())->isEqualTo((string) $replyTo)->object($mail->setReplyTo($replyTo = uniqid(), $realName = uniqid()))->isIdenticalTo($mail)->string($mail->getReplyTo())->isEqualTo($realName . ' <' . $replyTo . '>'); }