/**
  * @param mixed $src
  * @param mixed $expected
  *
  * @dataProvider addDeepEntityProvider
  */
 public function testAddDeepEntity($src, $expected)
 {
     $tree = new OwnerTree();
     foreach ($src as $item) {
         $tree->addDeepEntity($item[0], $item[1]);
     }
     foreach ($expected as $buId => $sBuIds) {
         $this->assertEquals($sBuIds, $tree->getSubordinateBusinessUnitIds($buId), sprintf('Failed for %s', $buId));
     }
 }