/**
  * @group repairme
  */
 public function testGetScannerDetectedLicenses()
 {
     $uploadId = 2;
     $nomos = $this->latestScanners[0];
     $monk = $this->latestScanners[1];
     list($licenseMatch1, $licenseRef1, $agentRef1) = $this->createLicenseMatch(5, "licA", $nomos['agent_pk'], $nomos['agent_name'], 453, null);
     list($licenseMatch2, $licenseRef2, $agentRef2) = $this->createLicenseMatch(5, "licA", $monk['agent_pk'], $monk['agent_name'], 665, 95);
     list($licenseMatch3, $licenseRef3, $agentRef3) = $this->createLicenseMatch(7, "licB", $monk['agent_pk'], $monk['agent_name'], 545, 97);
     $licenseMatches = array($licenseMatch1, $licenseMatch2, $licenseMatch3);
     $this->itemTreeBounds->shouldReceive('getUploadId')->withNoArgs()->andReturn($uploadId);
     $this->licenseDao->shouldReceive('getAgentFileLicenseMatches')->once()->withArgs(array($this->itemTreeBounds, LicenseMap::TRIVIAL))->andReturn($licenseMatches);
     $scannerDetectedLicenses = $this->agentLicenseEventProcessor->getScannerDetectedLicenses($this->itemTreeBounds);
     assertThat($scannerDetectedLicenses, is(array(5 => $licenseRef1, 7 => $licenseRef3)));
 }