コード例 #1
0
 public function test_getBalancesOnDate()
 {
     $obm = \Magento\Framework\App\ObjectManager::getInstance();
     /** @var  $call \Praxigento\Accounting\Service\Balance\Call */
     $call = $obm->get(\Praxigento\Accounting\Service\IBalance::class);
     $req = new Request\GetBalancesOnDate();
     $req->setData(Request\GetBalancesOnDate::ASSET_TYPE_ID, self::ASSET_TYPE_ID);
     $req->setData(Request\GetBalancesOnDate::DATE, '20151117');
     /** @var  $resp Response\GetBalancesOnDate */
     $resp = $call->getBalancesOnDate($req);
     $this->assertTrue($resp->isSucceed());
     $data = $resp->getData();
     $this->assertNotNull($data);
 }
コード例 #2
0
 public function test_getBalancesOnDate()
 {
     /** === Test Data === */
     $ASSET_TYPE_ID = 21;
     $DATESTAMP = '20151123';
     $ROWS = ['data'];
     /** === Setup Mocks === */
     // $rows = $this->_repoMod->getBalancesOnDate($assetTypeId, $dateOn);
     $this->mRepoMod->shouldReceive('getBalancesOnDate')->once()->andReturn($ROWS);
     /** === Call and asserts  === */
     $req = new Request\GetBalancesOnDate();
     $req->setAssetTypeId($ASSET_TYPE_ID);
     $req->setDate($DATESTAMP);
     $res = $this->obj->getBalancesOnDate($req);
     $this->assertTrue($res->isSucceed());
 }