@Test
public void populateCoverageReport() {

    presenterSpy.populateCoverageReport(Type.DMN, simulationRunMetadataLocal);
    verify(presenterSpy, times(1)).setSimulationRunMetadata(eq(simulationRunMetadataLocal), eq(Type.DMN));
    reset(presenterSpy);
    presenterSpy.populateCoverageReport(Type.DMN, null);
    verify(presenterSpy, times(1)).showEmptyStateMessage();
    reset(presenterSpy);
    presenterSpy.populateCoverageReport(Type.RULE, simulationRunMetadataLocal);
    verify(presenterSpy, times(1)).setSimulationRunMetadata(eq(simulationRunMetadataLocal), eq(Type.RULE));
}