ArgumentCaptor<UndoableCommand> argument2 = ArgumentCaptor
.forClass(UndoableCommand.class);
verify(commandManager, times(1)).execute(argument2.capture());
UndoableCommand command = argument2.getValue();
assertThat(command.hasExecuted(), is(true));
assertEquals(true, command instanceof MoveNodeCommand);
MoveNodeCommand command2 = (MoveNodeCommand) command;
assertEquals(node, command2.getNode());