/**
  * @basedata false
  */
 public function testVirtualColumn()
 {
     $author = new Author();
     $ret = $author->create(array('name' => 'Pedro', 'email' => '*****@*****.**', 'identity' => 'id'));
     $this->assertResultSuccess($ret);
     ok($v = $author->getColumn('v'));
     // virtual colun
     ok($v->virtual);
     $columns = $author->getSchema()->getColumns();
     ok(!isset($columns['v']));
     is('pedro@gmail.compedro@gmail.com', $author->get('v'));
     ok($display = $author->display('v'));
     $authors = new AuthorBooks\Model\AuthorCollection();
     ok($authors);
 }