### Question:
CaseManagementProjectDiagramFactory extends BindableDiagramFactory<ProjectMetadata, ProjectDiagram> { @Override protected Class<?> getDefinitionSetType() { return CaseManagementDefinitionSet.class; } protected  CaseManagementProjectDiagramFactory(); @Inject  CaseManagementProjectDiagramFactory(final BPMNProjectDiagramFactory bpmnDiagramFactory); @PostConstruct void init(); @Override Class<? extends Metadata> getMetadataType(); @Override ProjectDiagram build(final String name,
                                final ProjectMetadata metadata,
                                final Graph<DefinitionSet, ?> graph);  }### Answer:
@Test public void assertDefinitionSetType() { assertEquals(CaseManagementDefinitionSet.class, factory.getDefinitionSetType()); }