private AggregateFactory mockAggregateFactory;
@SuppressWarnings({"unchecked"})
@Before
public void setUp() throws Exception {
SnapshotEventStore mockEventStore = mock(SnapshotEventStore.class);
mockAggregateFactory = mock(AggregateFactory.class);
when(mockAggregateFactory.getTypeIdentifier()).thenReturn("test");
testSubject = new AggregateSnapshotter();
testSubject.setAggregateFactories(Arrays.<AggregateFactory<?>>asList(mockAggregateFactory));
testSubject.setEventStore(mockEventStore);