public ProjectionEventStreamSubscriptionProvider(IEventStoreFacade eventStore,
                                                  IEventConverter eventConverter, IProjectionEventStreamRepository repo)
 {
     _eventStore     = eventStore;
     _eventConverter = eventConverter;
     _repo           = repo;
 }
 public ProjectionMultiEventStreamSubscriptionProvider(IEventStoreFacade eventStore,
                                                       IEventConverter eventConverter,
                                                       IProjectionEventStreamRepository repo,
                                                       IProjectionEventStream stream,
                                                       IProjectionSchema schema)
 {
     _eventStore     = eventStore;
     _eventConverter = eventConverter;
     _repo           = repo;
     _stream         = stream;
     _schema         = schema;
     _events         = new HashSet <Type>();
 }