@@ -0,0 +1,1059 @@
+package org.jeeventstore.core.store;%0A%0Aimport java.io.Serializable;%0Aimport java.util.ArrayList;%0Aimport java.util.Iterator;%0Aimport java.util.List;%0Aimport java.util.UUID;%0Aimport org.jeeventstore.core.ChangeSet;%0Aimport static org.testng.Assert.*;%0Aimport org.testng.annotations.Test;%0A%0A/**%0A * A mocked ChangeSet used in unit tests.%0A */%0Apublic class TestChangeSet implements ChangeSet %7B%0A%0A    private String id;%0A%0A    public TestChangeSet(String id) %7B%0A        this.id = id;%0A    %7D%0A%0A    @Override%0A    public String bucketId() %7B%0A        return this.id;%0A    %7D%0A%0A    @Override%0A    public String streamId() %7B%0A        throw new UnsupportedOperationException(%22Not supported yet.%22);%0A    %7D%0A%0A    @Override%0A    public long streamVersion() %7B%0A        throw new UnsupportedOperationException(%22Not supported yet.%22);%0A    %7D%0A%0A    @Override%0A    public UUID changeSetId() %7B%0A        throw new UnsupportedOperationException(%22Not supported yet.%22);%0A    %7D%0A%0A    @Override%0A    public Iterator%3CSerializable%3E events() %7B%0A        throw new UnsupportedOperationException(%22Not supported yet.%22);%0A    %7D%0A%0A%7D

Add TestChangeSet for unit tests with ChangeSets.