internal InMemoryStream( string streamId, InMemoryAllStream inMemoryAllStream, GetUtcNow getUtcNow, Action onStreamAppended) { _streamId = streamId; _inMemoryAllStream = inMemoryAllStream; _getUtcNow = getUtcNow; _onStreamAppended = onStreamAppended; }
internal InMemoryStream( string streamId, InMemoryAllStream inMemoryAllStream, GetUtcNow getUtcNow, Action onStreamAppended, Func <int> getNextPosition) { _streamId = streamId; _inMemoryAllStream = inMemoryAllStream; _getUtcNow = getUtcNow; _onStreamAppended = onStreamAppended; _getNextPosition = getNextPosition; }