@Test
  public void shouldPersistMeasuresForKnownFiles() {
    final Project project = new Project("Test");
    final org.sonar.api.resources.File dummyFile = new org.sonar.api.resources.File("dummy/test");
    final SensorContext context = mock(SensorContext.class);
    final ProjectFileSystem fileSystem = mock(ProjectFileSystem.class);
    final List<File> sourceDirs = new ArrayList<File>();
    final Map<String, CoverageMeasuresBuilder> measures = new HashMap<String, CoverageMeasuresBuilder>();
    final CoverageMeasuresBuilder measureBuilder = CoverageMeasuresBuilder.create();
    sourceDirs.add(new File("/dummy"));
    measures.put("/dummy/test", measureBuilder);
    measureBuilder.setHits(99, 99);
    measureBuilder.setConditions(99, 99, 1);
    when(fileSystem.getSourceDirs()).thenReturn(sourceDirs);
    when(context.getResource(any(Resource.class))).thenReturn(dummyFile);
    project.setFileSystem(fileSystem);
    final CoverageMeasuresPersistor testedPersistor = new CoverageMeasuresPersistor(project, context);