public static function createEmailAddress($address = null)
 {
     if (null === $address) {
         $address = 'address-' . mt_rand() . '@example.com';
     }
     $email_address = new EmailAddress();
     $email_address->email_address = $address;
     $email_address->save();
     self::$createdAddresses[] = $email_address;
     return $email_address;
 }
 public function testsave()
 {
     $email = new EmailAddress();
     $email->email_address = '*****@*****.**';
     $email->invaid_email = 0;
     $email->save();
     //test for record ID to verify that record is saved
     $this->assertTrue(isset($email->id));
     $this->assertEquals(36, strlen($email->id));
     //mark the record as deleted and verify that this record cannot be retrieved anymore.
     $email->mark_deleted($email->id);
     $result = $email->retrieve($email->id);
     $this->assertEquals(null, $result);
 }