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); }
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()); }