public function testGetSetDistrictCouncil() { $expected = (new DistrictCouncil('CODE', 'NAME'))->setWebsite('http://google.co.uk'); $this->assertEmpty($this->instance->getDistrictCouncil()); $this->assertEmpty($this->instance->getDistrictCouncilName()); $this->assertInstanceOf(Authority::class, $this->instance->setDistrictCouncil($expected)); $this->assertEquals($expected, $this->instance->getDistrictCouncil()); $this->assertEquals($expected->getDistrictCouncilName(), $this->instance->getDistrictCouncilName()); }
/** * @param Authority $updateAuthority * @param Authority $baseAuthority */ protected function updateDistrictCouncil(Authority $updateAuthority, Authority &$baseAuthority) { if ($updateAuthority->getDistrictCouncil() instanceof DistrictCouncil) { $baseAuthority->setDistrictCouncil($updateAuthority->getDistrictCouncil()); } }