private function aMockDaoWith($project_id, $hierarchy_dar) { $dao = new MockTracker_Hierarchy_Dao(); $dao->setReturnValue('searchParentChildAssociations', $hierarchy_dar, array($project_id)); return $dao; }
private function GivenAHierarchyFactory($dao = null) { if (!$dao) { $dao = new MockTracker_Hierarchy_Dao(); $dao->setReturnValue('searchTrackerHierarchy', array()); } return new Tracker_HierarchyFactory($dao, mock('TrackerFactory'), mock('Tracker_ArtifactFactory')); }