private function setUpRule($id, $source_field, $comparator, $target_field) { $rule = new Tracker_Rule_Date(); $rule->setId($id); $rule->setSourceField($source_field); $rule->setComparator($comparator); $rule->setTargetField($target_field); return $rule; }
public function itDelegatesSaveToDao() { $id = 20; $rule = new Tracker_Rule_Date(); $rule->setId($id); $rule->setSourceField($this->source_field); $rule->setComparator('>'); $rule->setTargetField($this->target_field); stub($this->date_rule_dao)->save($id, $this->source_field_id, $this->target_field_id, '>')->once()->returns(true); $success = $this->date_rule_factory->save($rule); $this->assertTrue($success); }