    @Test
    public void shouldExecuteAddToListCommands() {

        final AddToList command1 = new AddToList(exemplaryListId, exemplaryVersionChange, new Value("second"), 0);
        final AddToList command2 = new AddToList(exemplaryListId, exemplaryVersionChange, new Value("first"), 0);
        final AddToList command3 = new AddToList(exemplaryListId, exemplaryVersionChange, new Value("third"), 2);

        cut.execute(command1);
        cut.execute(command2);
        cut.execute(command3);

        assertThat(exemplaryList.get()).containsExactly("first", "second", "third");
    }