[ 'DSN' => 'sqlite:'. __TEST_DIR__ .'/test.db', 'USERNAME' => '', 'PASSWORD' => '', 'DRIVER' => null, 'PDO' => null, ] ]); $api = API::getInstanceByConfig($config); /** @var Table $locationTable */ $locationTable = Connection::getInstance($config)->getTable('location'); $locationLoader = new Agent($api, $locationTable); $locationLoader->loadAll(); $expectedCount = count(file(__TEST_DIR__ .'/../data/cities.csv')); $actualCount = count($locationTable->find()->fetchAll()); $this->assertEquals($expectedCount, $actualCount); } public function test_can_load_cash_pay() { $config = new Config([ 'DB' =>[ 'DSN' => 'sqlite:'. __TEST_DIR__ .'/test.db', 'USERNAME' => '', 'PASSWORD' => '', 'DRIVER' => null, 'PDO' => null, ], 'IS_TEST' => true, 'KLIENT_NUMBER' => '', 'KLIENT_KEY' => '' ]); $api = API::getInstanceByConfig($config); $locationTable = Connection::getInstance($config)->getTable('location'); $locationLoader = new Agent($api, $locationTable); $locationLoader->loadCashPay(); } }