public function testGetSetType()
 {
     $type = 'Test';
     $this->phoneNumber->setType($type);
     $this->assertEquals($type, $this->phoneNumber->getType());
 }
 public function testPhoneNumberFunctions()
 {
     $this->person->clearPhoneNumbers();
     $this->assertEmpty($this->person->getPhoneNumbers()->toArray());
     $homePhone = new PhoneNumber();
     $homePhone->setType('home')->setPhoneNumber('12345678900');
     $workPhone = new PhoneNumber();
     $workPhone->setType('work')->setPhoneNumber('12345678912');
     $this->person->addPhoneNumber($homePhone);
     $this->person->addPhoneNumber($workPhone);
     $phoneCollection = $this->person->getPhoneNumbers();
     $this->assertTrue($phoneCollection->contains($homePhone));
     $this->assertTrue($phoneCollection->contains($workPhone));
     $this->person->setPhoneNumbers($phoneCollection);
     $this->assertEquals($phoneCollection, $this->person->getPhoneNumbers());
 }