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'); }