public function testSetRia()
 {
     $ria = new Ria();
     $ria->setId(45);
     $this->riaCompanyInformation->setRia($ria);
     $this->assertEquals(45, $this->riaCompanyInformation->getRia()->getId());
 }
Beispiel #2
0
 public function findClientsByRia(Ria $ria)
 {
     $sql = "SELECT c.*, cp.client_account_managed as accountManaged, cp.estimated_income_tax as taxBracket\n                FROM " . $this->table . " c\n                    LEFT JOIN " . self::TABLE_USER_PROFILE . " cp ON c.id = cp.user_id\n                WHERE c.roles LIKE :roles AND cp.ria_user_id = :ria_user_id AND c.enabled = 1\n        ";
     $parameters = array('ria_user_id' => $ria->getId(), 'roles' => '%ROLE_CLIENT%');
     $result = $this->db->query($sql, $parameters);
     $collection = $this->bindCollection($result);
     foreach ($collection as $client) {
         $client->setRia($ria);
     }
     return $collection;
 }
 public function txMin(\Model\WealthbotRebalancer\Ria $ria, $type = null, $val = null)
 {
     if (!is_null($val)) {
         $this->txMin = $val;
     }
     if (!isset($this->txMin) || is_null($this->txMin)) {
         $res = $this->__getRiaData($ria->getId());
         $this->txMin = !is_null($type) ? $res[0]['transaction_amount_' . $type] : $res[0]['transaction_amount'];
     }
     return $this->txMin;
 }
 public function testFindClientsByRia()
 {
     $data = array(array('email' => '*****@*****.**'));
     $sql = "SELECT * FROM " . BaseRepository::TABLE_USER . " WHERE email = :email";
     $connection = WealthbotMySqlConnection::getInstance();
     $pdo = $connection->getPdo();
     $statement = $pdo->prepare($sql);
     $statement->execute(array('email' => '*****@*****.**'));
     $result = $statement->fetch(\PDO::FETCH_ASSOC);
     $ria = new Ria();
     $ria->setId($result['id']);
     $clients = $this->repository->findClientsByRia($ria);
     $this->assertCount(count($data), $clients);
     foreach ($data as $item) {
         $client = $clients->current();
         $this->assertEquals($item['email'], $client->getEmail());
         $clients->next();
     }
 }
Beispiel #5
0
 public function testSetRia()
 {
     $newRia = new Ria();
     $newRia->setId(78);
     $this->job->setRia($newRia);
     $this->assertEquals(78, $this->job->getRia()->getId());
 }
Beispiel #6
0
 public function testSetIsUseMunicipalBond()
 {
     $this->ria->setIsUseMunicipalBond(true);
     $this->assertTrue($this->ria->getIsUseMunicipalBond());
 }