/**
  * @depends testCreateAndGetEmailMessageUrlById
  */
 public function testEmailMessageUrlStringValue()
 {
     $emailMessageUrls = EmailMessageUrl::getAll();
     $this->assertCount(1, $emailMessageUrls);
     $this->assertEquals($emailMessageUrls[0]->url, strval($emailMessageUrls[0]));
 }
 /**
  * @depends testCreateAndGetEmailMessageActivityById
  */
 public function testDeleteEmailMessageActivity()
 {
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertCount(3, $emailMessageActivities);
     $this->assertEquals(1, EmailMessageUrl::getCount());
     $emailMessageActivities[0]->delete();
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertEquals(2, count($emailMessageActivities));
     $this->assertEquals(1, EmailMessageUrl::getCount());
     $emailMessageActivities[0]->delete();
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertEquals(1, count($emailMessageActivities));
     $this->assertEquals(1, EmailMessageUrl::getCount());
     $emailMessageActivities[0]->delete();
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertEquals(0, count($emailMessageActivities));
     $this->assertEquals(0, EmailMessageUrl::getCount());
 }