function testParseEmailString()
 {
     $emails = array('*****@*****.**' => '*****@*****.**', '<*****@*****.**>' => '*****@*****.**', 'Baz <*****@*****.**>' => '*****@*****.**');
     foreach ($emails as $string => $email) {
         $results = PostmarkMailer::parse_email_addresses($string);
         $this->assertEquals(1, count($results));
         $this->assertEquals($email, $results[0]);
     }
     $complex = array('foo@bar.com, bar@foo.com' => array('*****@*****.**', '*****@*****.**'), 'Baz <*****@*****.**>, bar@foo.com' => array('*****@*****.**', '*****@*****.**'));
     foreach ($complex as $string => $emails) {
         $results = PostmarkMailer::parse_email_addresses($string);
         $this->assertEquals(2, count($results));
         $this->assertEquals($emails, $results);
     }
 }