@Test
@SuppressWarnings("unchecked")
public void testUnmarshallSimulationProperties() throws Exception {
Diagram<Graph, Metadata> diagram = unmarshall(BPMN_SIMULATIONPROPERTIES);
assertDiagram(diagram,
4);
assertEquals("SimulationProperties",
diagram.getMetadata().getTitle());
UserTask userTask = findContent(diagram, UserTask.class);
SimulationSet simulationSet = userTask.getSimulationSet();
assertEquals(Double.valueOf(111),
simulationSet.getQuantity().getValue());
assertEquals("poisson",
simulationSet.getDistributionType().getValue());
assertEquals(Double.valueOf(123),
simulationSet.getUnitCost().getValue());
assertEquals(Double.valueOf(999),
simulationSet.getWorkingHours().getValue());
assertEquals(Double.valueOf(321),
simulationSet.getMean().getValue());
}