@Test
public void getDOMElementFactory_Collection() {

    BaseSingletonDOMElementFactory factory = abstractScesimGridModelSpy.getDOMElementFactory("java.util.List", ScenarioSimulationModel.Type.RULE, FactMappingValueType.NOT_EXPRESSION);
    assertSame(collectionEditorSingletonDOMElementFactoryTest, factory);
    factory = abstractScesimGridModelSpy.getDOMElementFactory("java.util.Map", ScenarioSimulationModel.Type.RULE, FactMappingValueType.NOT_EXPRESSION);
    assertSame(collectionEditorSingletonDOMElementFactoryTest, factory);
    factory = abstractScesimGridModelSpy.getDOMElementFactory("java.util.List", ScenarioSimulationModel.Type.DMN, FactMappingValueType.NOT_EXPRESSION);
    assertSame(collectionEditorSingletonDOMElementFactoryTest, factory);
    factory = abstractScesimGridModelSpy.getDOMElementFactory("java.util.List", ScenarioSimulationModel.Type.DMN, FactMappingValueType.EXPRESSION);
    assertSame(scenarioCellTextAreaSingletonDOMElementFactorySpy, factory);
    factory = abstractScesimGridModelSpy.getDOMElementFactory("java.util.List", ScenarioSimulationModel.Type.RULE, FactMappingValueType.EXPRESSION);
    assertSame(scenarioExpressionCellTextAreaSingletonDOMElementFactorySpy, factory);
}