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'));
 }
예제 #2
0
 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'));
 }