public function testZeroArraySourceNotOverwrittenByEmptyString()
 {
     $source = array(0 => 'zero');
     $field = new DropdownField('Field', null, $source);
     $field->setEmptyString('select...');
     $this->assertEquals($field->getSource(), array(0 => 'zero'));
     $options = $this->findOptionElements($field->Field());
     $this->assertEquals(2, count($options), 'Two options exist in the markup, one for the source, one for empty');
 }