/**
* Test case for a simple email text message with
* multiple recipients.
*
*/
public function testOnlyText()
{
$mail = new Zend_Mail();
$res = $mail->setBodyText('This is a test.');
$mail->setFrom('*****@*****.**', 'test Mail User');
$mail->setSubject('My Subject');
$mail->addTo('*****@*****.**');
$mail->addTo('*****@*****.**');
$mail->addBcc('*****@*****.**');
$mail->addBcc('*****@*****.**');
$mail->addCc('*****@*****.**', 'Example no. 1 for cc');
$mail->addCc('*****@*****.**', 'Example no. 2 for cc');
$mock = new Zend_Mail_Transport_Mock();
$mail->send($mock);
$this->assertTrue($mock->called);
$this->assertEquals('My Subject', $mock->subject);
$this->assertEquals('*****@*****.**', $mock->from);
$this->assertContains('*****@*****.**', $mock->recipients);
$this->assertContains('*****@*****.**', $mock->recipients);
$this->assertContains('*****@*****.**', $mock->recipients);
$this->assertContains('*****@*****.**', $mock->recipients);
$this->assertContains('*****@*****.**', $mock->recipients);
$this->assertContains('*****@*****.**', $mock->recipients);
$this->assertContains('This is a test.', $mock->body);
$this->assertContains('Content-Transfer-Encoding: quoted-printable', $mock->header);
$this->assertContains('Content-Type: text/plain', $mock->header);
$this->assertContains('From: "test Mail User" <*****@*****.**>', $mock->header);
$this->assertContains('Subject: My Subject', $mock->header);
$this->assertContains('To: <*****@*****.**>', $mock->header);
$this->assertContains('Cc: "Example no. 1 for cc" <*****@*****.**>', $mock->header);
}