public void OnSubscriptionStopped() { m_processingCountdown.Signal(); m_processingCountdown.Wait(); m_subscription = null; }
public void OnSubscriptionStarted_WhenSubscriptionWasStarted_Throws( StreamConsumingNotificationListenerStub listener, EventStreamUpdated notification, INotificationListenerSubscription subscription) { Assert.Throws <InvalidOperationException>(() => listener.OnSubscriptionStarted(subscription)); }
public void OnSubscriptionStarted(INotificationListenerSubscription subscription) { Require.NotNull(subscription, "subscription"); AssertSubscriptionWasNotBound(); m_subscription = subscription; m_processingCountdown.Reset(1); }
public async Task nEventStreamUpdated_WhenSubscriptionWasStopped_Throws( StreamConsumingNotificationListenerStub listener, EventStreamUpdated notification, INotificationListenerSubscription subscription) { listener.OnSubscriptionStopped(); await Assert.ThrowsAsync <InvalidOperationException>(() => listener.On(notification)); }
public void OnSubscriptionStarted(INotificationListenerSubscription subscription) { throw new NotImplementedException(); }
public void OnSubscriptionStarted(INotificationListenerSubscription subscription) { Started = true; }