public function testGetSeDistrictCode()
 {
     $expected = uniqid('District ');
     $this->assertEmpty($this->instance->getDistrictCouncilName());
     $this->assertInstanceOf(DistrictCouncil::class, $this->instance->setDistrictCouncilName($expected));
     $this->assertEquals($expected, $this->instance->getDistrictCouncilName());
 }
 /**
  * @VirtualProperty
  * @SerializedName("localAuthority")
  *
  * @return string
  */
 public function getDistrictCouncilName()
 {
     if ($this->districtCouncil instanceof DistrictCouncil) {
         return $this->districtCouncil->getDistrictCouncilName();
     }
     return '';
 }
 public function testGetDistrictCouncilActionReturns200()
 {
     $expected = new DistrictCouncil('CODE', 'Expected Name');
     $container = $this->mockContainer();
     $container->shouldReceive('findDistrictCouncilsByName')->withAnyArgs()->andReturn(array($expected));
     $this->instance->setContainer($container);
     $result = $this->instance->getDistrictCouncilAction($expected->getDistrictCouncilName());
     $this->assertInstanceOf(View::class, $result);
     $this->assertTrue(is_array($result->getData()));
     $this->assertInstanceOf(DistrictCouncil::class, $result->getData()[0]);
     $this->assertEquals(200, $result->getStatusCode());
 }
 public function testFindDistrictCouncilsByNameReturnsArray()
 {
     $expected = new DistrictCouncil('Code', 'Name');
     $expected->setDateCreated($this->expectedDate);
     $result = $this->instance->findDistrictCouncilsByName($expected->getDistrictCouncilName());
     $this->assertTrue(is_array($result));
     $this->assertCount(0, $result);
 }
 /**
  * @param DistrictCouncil $districtCouncil
  * @return array<DistrictCouncil>
  */
 public function findDistrictCouncilsByName(DistrictCouncil $districtCouncil)
 {
     $query = $this->createQueryBuilder('q');
     return $query->select('dc')->from("TransformCore\\PHE\\LocalHealthAuthorityBundle\\Entity\\DistrictCouncil", "dc")->where($query->expr()->like('dc.districtCouncilName', $query->expr()->literal('%' . $districtCouncil->getDistrictCouncilName() . '%')))->getQuery()->getResult();
 }