public function testGetEmptyInitialValue()
 {
     $validator = new TRequiredFieldValidator();
     try {
         $value = $validator->getInitialValue();
     } catch (TConfigurationException $e) {
         //since prado 3.2.2 you need to set at least ControlToValidate
         $value = '';
     }
     $this->assertEquals('', $value);
 }
 protected function createRequiredValidator($container, $column, $record)
 {
     $val = new TRequiredFieldValidator();
     $val->setErrorMessage('*');
     $val->setControlCssClass('required-input');
     $val->setCssClass('required');
     $val->setControlToValidate(self::DEFAULT_ID);
     $val->setValidationGroup($this->getParent()->getValidationGroup());
     $val->setDisplay(TValidatorDisplayStyle::Dynamic);
     $container->Controls[] = $val;
     return $val;
 }