public function testGetSetRelationshipToDonor()
 {
     $expectedRelationship = 'Sibling';
     $this->correspondent->setRelationshipToDonor($expectedRelationship);
     $this->assertEquals($expectedRelationship, $this->correspondent->getRelationshipToDonor());
 }
 public function testAddPerson()
 {
     $donor = new Donor();
     $donor->setId('1');
     $this->epa->addPerson($donor);
     $this->assertEquals($donor, $this->epa->getDonor());
     $attorney = new Attorney();
     $attorney->setId('1');
     $this->epa->addPerson($attorney);
     $this->assertEquals($attorney, $this->epa->getAttorneys()[0]);
     $personNotifyDonor = new PersonNotifyDonor();
     $personNotifyDonor->setId('1');
     $this->epa->addPerson($personNotifyDonor);
     $this->assertEquals($personNotifyDonor, $this->epa->getPersonNotifyDonor());
     $notifiedRelative = new NotifiedRelative();
     $notifiedRelative->setId('1');
     $this->epa->addPerson($notifiedRelative);
     $this->assertEquals($notifiedRelative, $this->epa->getNotifiedRelatives()[0]);
     $notifiedAttorney = new NotifiedAttorney();
     $notifiedAttorney->setId('1');
     $this->epa->addPerson($notifiedAttorney);
     $this->assertEquals($notifiedAttorney, $this->epa->getNotifiedAttorneys()[0]);
     $correspondent = new Correspondent();
     $correspondent->setId('1');
     $this->epa->addPerson($correspondent);
     $this->assertEquals($correspondent, $this->epa->getCorrespondent());
     $person = $this->getMockForAbstractClass('Opg\\Core\\Model\\Entity\\CaseActor\\Person');
     $person->setId('1');
     try {
         $this->epa->addPerson($person);
     } catch (\Exception $e) {
         $this->assertTrue($e instanceof \LogicException);
         $this->assertFalse($e instanceof UnusedException);
     }
 }