function testSelectOptionsRendering()
 {
     $obj1 = $this->objFromFixture('TableListFieldTest_Obj', 'one');
     $obj2 = $this->objFromFixture('TableListFieldTest_Obj', 'two');
     $obj3 = $this->objFromFixture('TableListFieldTest_Obj', 'three');
     $table = new TableListField("Tester", "TableListFieldTest_Obj", array("A" => "Col A"));
     $table->Markable = true;
     $table->addSelectOptions(array("F" => "FieldF"));
     $tableHTML = $table->FieldHolder();
     $p = new CSSContentParser($tableHTML);
     $this->assertContains('rel="F"', $tableHTML);
     $tbody = $p->getByXpath('//tbody');
     $this->assertContains('markingcheckbox F', (string) $tbody[0]->tr[0]->td[0]['class']);
     $this->assertContains('markingcheckbox', (string) $tbody[0]->tr[1]->td[0]['class']);
     $this->assertContains('markingcheckbox F', (string) $tbody[0]->tr[2]->td[0]['class']);
 }