CommerceGuys\Addressing\Tests\Subdivision\SubdivisionRepositoryTest::testGetAll PHP Method

testGetAll() public method

public testGetAll ( $subdivisionRepository )
    public function testGetAll($subdivisionRepository)
    {
        $subdivisions = $subdivisionRepository->getAll(['RS']);
        $this->assertEquals([], $subdivisions);
        $subdivisions = $subdivisionRepository->getAll(['BR']);
        $this->assertCount(2, $subdivisions);
        $this->assertArrayHasKey('SC', $subdivisions);
        $this->assertArrayHasKey('SP', $subdivisions);
        $this->assertEquals($subdivisions['SC']->getCode(), 'SC');
        $this->assertEquals($subdivisions['SP']->getCode(), 'SP');
        $subdivisions = $subdivisionRepository->getAll(['BR', 'SC']);
        $this->assertCount(1, $subdivisions);
        $this->assertArrayHasKey('Abelardo Luz', $subdivisions);
        $this->assertEquals($subdivisions['Abelardo Luz']->getCode(), 'Abelardo Luz');
    }