public function testAddBusinessUnitShouldSetOrganizationBusinessUnitIdsOnlyIfOrganizationIsNotNull() { $tree = new OwnerTree(); $tree->addBusinessUnit('bu1', null); $this->assertEquals(array(), $tree->getOrganizationBusinessUnitIds('bu1')); $tree->addBusinessUnit('bu2', 'org'); $this->assertEquals(array('bu2'), $tree->getOrganizationBusinessUnitIds('org')); $tree->addBusinessUnit('bu3', 'org'); $this->assertEquals(array('bu2', 'bu3'), $tree->getOrganizationBusinessUnitIds('org')); }
public function testAddLocalEntityShouldSetOrganizationBusinessUnitIdsOnlyIfOrganizationIsNotNull() { $tree = new OwnerTree(); $tree->addLocalEntity('bu1', null); $this->assertEquals([], $tree->getOrganizationBusinessUnitIds('bu1')); $tree->addLocalEntity('bu2', 'org'); $this->assertEquals(['bu2'], $tree->getOrganizationBusinessUnitIds('org')); $tree->addLocalEntity('bu3', 'org'); $this->assertEquals(['bu2', 'bu3'], $tree->getOrganizationBusinessUnitIds('org')); }