private long getExpectedVersion(CommitForStorage commit)
{
CommitForStorage commit1 = commit;
var eventsForStream = _events.Where(
x => x.Context.Equals(commit1.Context) && x.Stream.Equals(commit1.Stream)).ToArray();
long expectedVersion = 1;
if (eventsForStream.Any())
expectedVersion = eventsForStream.Max(x => x.Sequence) + 1;
return expectedVersion;
}