private function GivenAnArtifactFactory($artifacts) { $factory = new MockTracker_ArtifactFactory(); foreach ($artifacts as $row) { $artifact = $this->GivenAnArtifact($row['id']); $factory->setReturnValue('getArtifactById', $artifact, array($row['id'])); } return $factory; }