Beispiel #1
0
 protected override void Given()
 {
     base.Given();
     _messageParker = new PersistentSubscriptionMessageParker(_streamId, _ioDispatcher);
     NoOtherStreams();
     AllWritesSucceed();
 }
Beispiel #2
0
 protected override void Given()
 {
     base.Given();
     _messageParker = new PersistentSubscriptionMessageParker(_streamId, _ioDispatcher);
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "0@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "1@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "2@foo");
     NoOtherStreams();
 }
Beispiel #3
0
            protected override void Given()
            {
                base.Given();

                AllReadsTimeOut();

                _messageParker = new PersistentSubscriptionMessageParker(_streamId, _ioDispatcher);

                _bus.Subscribe(new AdHocHandler <TimerMessage.Schedule>(
                                   msg => {
                    _timerMessage = msg.ReplyMessage as IODispatcherDelayedMessage;
                    _timerMessageReceived.TrySetResult(true);
                }));
            }
Beispiel #4
0
            protected override void Given()
            {
                base.Given();

                AllWritesSucceed();

                _parked        = new TaskCompletionSource <bool>();
                _messageParker = new PersistentSubscriptionMessageParker(_streamId, _ioDispatcher);
                _messageParker.BeginParkMessage(CreateResolvedEvent(0, 0), "testing", (_, __) => {
                    _messageParker.BeginParkMessage(CreateResolvedEvent(1, 100), "testing", (_, __) => {
                        _parked.SetResult(true);
                    });
                });
            }
Beispiel #5
0
 protected override void Given()
 {
     base.Given();
     _messageParker = new PersistentSubscriptionMessageParker(_streamId, _ioDispatcher);
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "0@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "1@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "2@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "3@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "4@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "5@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "6@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "7@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "8@foo");
     ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "9@foo");
     DeletedStream(_messageParker.ParkedStreamId);
 }
Beispiel #6
0
            protected override void Given()
            {
                base.Given();

                _messageParker = new PersistentSubscriptionMessageParker(_streamId, _ioDispatcher);
                ExistingEvent(_messageParker.ParkedStreamId, "$>", LinkMetadata, "0@foo");

                // Disable the forward reader so it times out
                _bus.Unsubscribe(_ioDispatcher.ForwardReader);
                _bus.Subscribe(new AdHocHandler <ClientMessage.ReadStreamEventsForward>(msg => {
                    _readForwardCorrelationId = msg.CorrelationId;
                    _readForwardReceived.TrySetResult(true);
                }));
                _bus.Subscribe(new AdHocHandler <TimerMessage.Schedule>(
                                   msg => {
                    _timerMessages.Add(msg.ReplyMessage as IODispatcherDelayedMessage);
                    if (_timerMessages.Count == 2)
                    {
                        _timerMessagesReceived.TrySetResult(true);
                    }
                }));
            }
Beispiel #7
0
 protected override void Given()
 {
     base.Given();
     NoOtherStreams();
     _messageParker = new PersistentSubscriptionMessageParker(Guid.NewGuid().ToString(), _ioDispatcher);
 }