public function test__calcOverrideBonusByRank()
 {
     /** === Test Data === */
     $CUST_ID = 1;
     $CFG_OVR = [2 => [CfgOverride::ATTR_PERCENT => 0.1]];
     $MAP_GEN = [$CUST_ID => [2 => [2, 3]]];
     $MAP_ID = [2 => [OiCompress::ATTR_PV => 100], 3 => [OiCompress::ATTR_PV => 10]];
     /** === Mocks === */
     $mLogger = $this->_mockLogger();
     $mToolFormat = new ToolFormat();
     $mToolbox = $this->_mockToolbox(null, null, $mToolFormat);
     $mCallDownlineSnap = $this->_mockFor('\\Praxigento\\Downline\\Service\\ISnap');
     /**
      * Prepare request and perform call.
      */
     /** @var  $sub Calc */
     $sub = new Calc($mLogger, $mToolbox, $mCallDownlineSnap);
     $data = $sub->_calcOverrideBonusByRank($CUST_ID, $CFG_OVR, $MAP_GEN, $MAP_ID);
     $this->assertTrue(is_array($data));
 }