public function testProperties()
 {
     $iAccountId = 2;
     $iParentId = 1;
     $sAccountNumber = '1-00001';
     $sAccountName = 'example account';
     $sAccountNameSlug = 'example_account';
     $bHideUI = false;
     $bIsDebit = true;
     $bIsCredit = false;
     $oANode = new AccountNode($iAccountId, $iParentId, $sAccountNumber, $sAccountName, $sAccountNameSlug, $bHideUI, $bIsDebit, $bIsCredit);
     # test properties
     $this->assertEquals($iAccountId, $oANode->getDatabaseID());
     $this->assertEquals($sAccountNumber, $oANode->getAccountNumber());
     $this->assertEquals($sAccountName, $oANode->getAccountName());
     $this->assertEquals($sAccountNameSlug, $oANode->getAccountNameSlug());
     $this->assertEquals($bIsDebit, $oANode->isDebit());
     $this->assertEquals($bIsCredit, $oANode->isCredit());
 }