/**
  * @test
  */
 public function it_creates_a_slashed_delimited_list_of_emails()
 {
     $email1 = m::mock('Humps\\MailManager\\Components\\EmailAddress');
     $email1->shouldReceive('getEmailAddress')->andReturn('*****@*****.**');
     $email2 = m::mock('Humps\\MailManager\\Components\\EmailAddress');
     $email2->shouldReceive('getEmailAddress')->andReturn('*****@*****.**');
     $emailCollection = new EmailCollection();
     $emailCollection[0] = $email1;
     $emailCollection[1] = $email2;
     $this->assertEquals('foo@bar.com / bar@baz.com', $emailCollection->implodeEmails(' / '));
 }
 /**
  * @param $emailCollection
  * @param $mailbox
  * @param $host
  * @param $personal
  * @param $email
  */
 protected function addEmailAddress(EmailCollection $emailCollection, $mailbox, $host, $personal, $email)
 {
     $emailCollection->add(new EmailAddress($mailbox, $host, $personal, $email));
 }