public void Given(UncommittedEventStream history) { var historyBySources = history.GroupBy(e => e.EventSourceId); foreach (var sourceHistory in historyBySources) { _underTest.Add(sourceHistory.Key); Store(history.CommitId, sourceHistory); } }