public function testAddToWithDeprectedMailClass()
 {
     $mail = new SendGrid\Mail();
     $mail->addTo('*****@*****.**');
     $this->assertEquals(array('*****@*****.**'), $mail->getTos());
     $mail->addTo('*****@*****.**');
     $this->assertEquals(array('*****@*****.**', '*****@*****.**'), $mail->getTos());
 }
Ejemplo n.º 2
0
 public function testToAccessors()
 {
     $message = new SendGrid\Mail();
     // setTo instanciates and overrides existing data
     $message->setTo('bar');
     $message->setTo('foo');
     $this->assertEquals(1, count($message->getTos()));
     $to_list = $message->getTos();
     $this->assertEquals('foo', $to_list[0]);
     // setTos instanciates and overrides existing data
     $message->setTos(array('raz', 'ber'));
     $this->assertEquals(2, count($message->getTos()));
     $to_list = $message->getTos();
     $this->assertEquals('raz', $to_list[0]);
     $this->assertEquals('ber', $to_list[1]);
     // addTo appends to existing data
     $message->addTo('foo');
     $message->addTo('raz');
     $this->assertEquals(4, count($message->getTos()));
     $to_list = $message->getTos();
     $this->assertEquals('raz', $to_list[0]);
     $this->assertEquals('ber', $to_list[1]);
     $this->assertEquals('foo', $to_list[2]);
     $this->assertEquals('raz', $to_list[3]);
     // removeTo removes all occurences of data
     $message->removeTo('raz');
     $this->assertEquals(2, count($message->getTos()));
     $to_list = $message->getTos();
     $this->assertEquals('ber', $to_list[0]);
     $this->assertEquals('foo', $to_list[1]);
 }