public function test_bonusTeam_isPeriod_Eu()
 {
     /** === Test Data === */
     $OPERATION_ID = 3;
     /** === Mocks === */
     $mLogger = $this->_mockLogger();
     $mConn = $this->_mockConnection();
     $mDba = $this->_mockDbAdapter(null, $mConn);
     $mToolbox = $this->_mockToolbox();
     $mCallRepo = $this->_mockCallRepo();
     $mCallAccount = $this->_mockFor('Praxigento\\Accounting\\Service\\IAccount');
     $mCallBonusPersonalPeriod = $this->_mockFor('Praxigento\\Bonus\\Hybrid\\Lib\\Service\\IPeriod');
     $mSubDb = $this->_mockFor('Praxigento\\Bonus\\Hybrid\\Lib\\Service\\Calc\\Sub\\Db');
     $mSubCalc = $this->_mockFor('Praxigento\\Bonus\\Hybrid\\Lib\\Service\\Calc\\Sub\\Calc');
     // $respGetPeriod = $this->_callPeriod->getForDependentCalc($reqGetPeriod);
     $mRespGetPeriod = new BonusPersonalPeriodGetForDependentCalcResponse();
     $mCallBonusPersonalPeriod->expects($this->once())->method('getForDependentCalc')->willReturn($mRespGetPeriod);
     // if($respGetPeriod->isSucceed())
     $mRespGetPeriod->markSucceed();
     // $respAdd = $this->_subDb->saveOperationWalletActive(..)
     $mRespAdd = new DataObject();
     $mSubDb->expects($this->once())->method('saveOperationWalletActive')->willReturn($mRespAdd);
     // $operId = $respAdd->getOperationId();
     $mRespAdd->setOperationId($OPERATION_ID);
     // $this->_conn->commit();
     $mConn->expects($this->once())->method('commit');
     /**
      * Prepare request and perform call.
      */
     /** @var  $call Call */
     $call = new Call($mLogger, $mDba, $mToolbox, $mCallRepo, $mCallAccount, $mCallBonusPersonalPeriod, $mSubDb, $mSubCalc);
     $req = new Request\BonusTeam();
     $req->setScheme(Def::SCHEMA_EU);
     $resp = $call->bonusTeam($req);
     $this->assertTrue($resp->isSucceed());
 }
 public function test_bonusTeam_Eu()
 {
     $obm = \Magento\Framework\App\ObjectManager::getInstance();
     /** @var  $call \Praxigento\Bonus\Hybrid\Lib\Service\ICalc */
     $call = $obm->get('Praxigento\\Bonus\\Hybrid\\Lib\\Service\\ICalc');
     $request = new Request\BonusTeam();
     $request->setScheme(Def::SCHEMA_EU);
     $request->setTeamBonusPercent(self::TEAM_BONUS_PERCENT_EU);
     $response = $call->bonusTeam($request);
     $this->assertTrue($response->isSucceed());
 }