public function testAccountBuilderDemolish()
 {
     $accountNumber = 1;
     $accountName = 'an account';
     $dateOpened = new DateTime();
     $dateClosed = new DateTime();
     $dateClosed->setDate(3000, 1, 1);
     $groupId = 1;
     $builder = new AccountBuilder();
     $entity = new Account();
     $column = array('account_number' => $accountNumber, 'account_name' => $accountName, 'account_date_opened' => $dateOpened, 'account_date_closed' => $dateClosed, 'account_group_id' => $groupId);
     $entity->setAccountNumber($accountNumber);
     $entity->setAccountName($accountName);
     $entity->setDateOpened($dateOpened);
     $entity->setDateClosed($dateClosed);
     $entity->setGroupId($groupId);
     $this->assertEquals($column, $builder->demolish($entity));
 }