public function __construct($options = null)
 {
     parent::__construct($options);
     $this->_spec = array('validators' => array('discounts' => array('NotEmpty' => array('breakChainOnFailure' => true), 'Array' => array('prefixPath' => array("\\Application\\Model\\Validate\\" => APPLICATION_PATH . "/modules/default/models/Validate/"), 'validators' => array('ServicePack\\Discount' => array('breakChainOnFailure' => true, 'acceptArrayAsModel' => true))))));
 }
 public function testInvalidDescription()
 {
     $_servicePackData = array("name" => "SPTesting" . "-" . microtime(true), "description" => null, "currency" => self::CURRENCY, "changeCost" => 3000, "whiteList" => array("34696*", "34697*", "34695777888"), "blackList" => array("34666*", "34677*", "34655777888"), "roamingList" => array("34666*", "34677*", "34655777888"), "listsLocked" => true);
     $data = new ServicePackModel($_servicePackData);
     $this->assertFalse($this->_validateCollection->isValid($data));
 }