public function testGetSetAddressLines()
 {
     $addressLines = ['1', '2'];
     $this->address->setAddressLines($addressLines);
     $this->assertEquals($addressLines, $this->address->getAddressLines());
     $this->address->clearAddressLines();
     foreach ($addressLines as $addressLine) {
         $this->address->setAddressLine($addressLine);
     }
     $this->assertEquals($addressLines, $this->address->getAddressLines());
 }
 public function testSetGetPerson()
 {
     $donor = new Donor();
     $donor->setFirstname('Test')->setSurname('Recipient');
     $address = new Address();
     $address->setAddressLine('Test Address')->setTown('Some Town')->setPostcode('Postcode');
     $donor->addAddress($address);
     $this->correspondence->setCorrespondent($donor);
     $this->assertInstanceOf('Opg\\Core\\Model\\Entity\\CaseActor\\Donor', $this->correspondence->getCorrespondent());
     $this->assertEquals($donor, $this->correspondence->getCorrespondent());
     $this->assertEquals($address, $this->correspondence->getCorrespondent()->getAddresses()->toArray()[0]);
 }