public function testMerge()
 {
     $col = new MessageCollection();
     $col->add(new Message('a'));
     $col2 = new MessageCollection();
     $col2->add(new Message('b'));
     $col->merge($col2);
     $this->assertEquals(array('a', 'b'), array_keys($col->all()));
 }
 /**
  * @param MessageCollection $domain
  */
 public function merge(MessageCollection $domain)
 {
     foreach ($domain->all() as $id => $message) {
         $this->add($message);
     }
 }