public StreamReader( IStreamMetadataReader metadataReader, IStreamReadValidator readValidator, IStreamIterator streamIterator) { this.metadataReader = metadataReader; this.readValidator = readValidator; this.streamIterator = streamIterator; }
public StateProjector( IEventStoreClient eventStore, IStreamReadValidator readValidator, ICommandHandlerMetadata <TCommand> handlerMetadata) { this.eventStore = eventStore; this.readValidator = readValidator; this.handlerMetadata = handlerMetadata; }