Esempio n. 1
0
        internal async Task Should_DeleteSubscription(
            [Frozen] IStreamSubscriptionRemover remover,
            EventStoreClient sut,
            ConsumerGroup consumerGroup,
            CancellationToken cancellationToken)
        {
            await sut.DeleteSubscriptionAsync(
                consumerGroup,
                cancellationToken : cancellationToken);

            _ = remover
                .Received(1)
                .DeleteAsync(
                consumerGroup,
                cancellationToken);
        }
 public EventStoreClient(
     IStreamWriter streamWriter,
     IStreamReader streamReader,
     IStreamInfoReader infoReader,
     IStreamIndexReader indexReader,
     IStreamCheckpointWriter checkpointWriter,
     IStreamCheckpointReader checkpointReader,
     IStreamSubscriptionFactory subscriptionFactory,
     IStreamSubscriptionRemover subscriptionRemover)
 {
     this.streamWriter        = streamWriter;
     this.streamReader        = streamReader;
     this.infoReader          = infoReader;
     this.indexReader         = indexReader;
     this.checkpointWriter    = checkpointWriter;
     this.checkpointReader    = checkpointReader;
     this.subscriptionFactory = subscriptionFactory;
     this.subscriptionRemover = subscriptionRemover;
 }