### Question:
DMNDiagramsSessionState { List<DMNDiagramTuple> getDMNDiagrams() { return dmnDiagramsByDiagramId .values() .stream() .map(dmnDiagramElement -> getDiagramTuple(dmnDiagramElement.getId().getValue())) .collect(Collectors.toList()); } @Inject  DMNDiagramsSessionState(final DMNDiagramUtils dmnDiagramUtils); Diagram getDRGDiagram();  }### Answer:
@Test public void testGetDMNDiagrams() { final List<DMNDiagramTuple> tuples = sessionState.getDMNDiagrams(); assertEquals(3, tuples.size()); final List<DMNDiagramElement> dmnDiagrams = tuples.stream().map(DMNDiagramTuple::getDMNDiagram).collect(Collectors.toList()); final List<Diagram> stunnerDiagrams = tuples.stream().map(DMNDiagramTuple::getStunnerDiagram).collect(Collectors.toList()); assertTrue(dmnDiagrams.contains(dmnDiagram1)); assertTrue(dmnDiagrams.contains(dmnDiagram2)); assertTrue(dmnDiagrams.contains(dmnDiagram3)); assertTrue(stunnerDiagrams.contains(stunnerDiagram1)); assertTrue(stunnerDiagrams.contains(stunnerDiagram2)); assertTrue(stunnerDiagrams.contains(stunnerDiagram3)); }