sepConsumer.replicateLogEntries(new HLog.Entry[]{hlogEntryBeforeTimestamp});
sepConsumer.replicateLogEntries(new HLog.Entry[]{hlogEntryOnTimestamp});
sepConsumer.replicateLogEntries(new HLog.Entry[]{hlogEntryAfterTimestamp});
SepEvent expectedEventOnTimestamp = new SepEvent(TABLE_NAME, rowKey,
hlogEntryOnTimestamp.getEdit().getKeyValues(), payloadDataOnTimestamp);
SepEvent expectedEventAfterTimestamp = new SepEvent(TABLE_NAME, rowKey,
hlogEntryAfterTimestamp.getEdit().getKeyValues(), payloadDataAfterTimestamp);
// Event should be published for data on or after the subscription timestamp, but not before
verify(eventListener, times(1)).processEvents(Lists.newArrayList(expectedEventOnTimestamp));
verify(eventListener, times(1)).processEvents(Lists.newArrayList(expectedEventAfterTimestamp));