示例#1
0
 public function testResetTo()
 {
     $message = new Message();
     $message->addTo('*****@*****.**', 'Foo Bar');
     $message->addTo('*****@*****.**', 'Foo User', 'cc');
     $message->addTo('*****@*****.**', 'Bar User', 'bcc');
     $message->resetTo('*****@*****.**');
     $recipientArray = $message->getTo();
     $this->assertTrue(is_array($recipientArray));
     $this->assertEquals(count($recipientArray), 1);
     $this->assertArrayHasKey('email', $recipientArray[0]);
     $this->assertEquals($recipientArray[0]['email'], '*****@*****.**');
 }
 public function testAddToWithTypes()
 {
     $message = new Message();
     $message->addTo('*****@*****.**', 'Foo Bar');
     $message->addTo('*****@*****.**', 'Foo User', 'cc');
     $message->addTo('*****@*****.**', 'Bar User', 'bcc');
     $recipientArray = $message->getTo();
     $this->assertTrue(is_array($recipientArray));
     $this->assertEquals(count($recipientArray), 3);
     $this->assertArrayHasKey('type', $recipientArray[0]);
     $this->assertEquals($recipientArray[0]['type'], 'to');
     $this->assertArrayHasKey('type', $recipientArray[1]);
     $this->assertEquals($recipientArray[1]['type'], 'cc');
     $this->assertArrayHasKey('type', $recipientArray[2]);
     $this->assertEquals($recipientArray[2]['type'], 'bcc');
 }