### Question:
CaseManagementContainmentAcceptorControlImpl extends AbstractAcceptorControl implements ContainmentAcceptorControl<AbstractCanvasHandler> { Command<AbstractCanvasHandler, CanvasViolation> getAddEdgeCommand(final Node parent, final Node child) { return canvasCommandFactory.setChildNode(parent, child); } @Inject  CaseManagementContainmentAcceptorControlImpl(final @CaseManagementEditor CaseManagementCanvasCommandFactory canvasCommandFactory,
                                                        final CaseManagementContainmentStateHolder state); @Override boolean allow(final Element parent,
                         final Node[] children); @Override boolean accept(final Element parent,
                          final Node[] children);  }### Answer:
@Test public void getAddEdgeCommand() { final Node parent = mock(Node.class); final Node child = mock(Node.class); control.getAddEdgeCommand(parent, child); verify(canvasCommandFactory, times(1)).setChildNode(eq(parent), eq(child)); }