/** * @return array */ public function fetchAllMilestones() { $results = []; $rawResults = $this->repoFacade->fetchAllMilestones(); foreach ($rawResults as $rawResult) { $results[] = $this->githubMilestoneConverter->convert($rawResult); } return $results; }
/** * @dataProvider provideConversionData * * @param array $milestoneData */ public function testConvert(array $milestoneData) { $repo = $this->provideTestRepo(); $target = new GithubMilestoneConverter($repo); self::assertInstanceOf('DevBoardLib\\GithubCore\\Milestone\\GithubMilestoneSource', $target->convert($milestoneData)); }