public void NoSubscriptions()
 {
     var configuration = new SubscriptionConfiguration();
     var args = FakeBasicDeliverEventArgs();
     var message = new FakeConsumedMessage(new Foo(), args);
     var subscriptions = configuration.FindSubscriptions(message);
     Assert.Equal(0, subscriptions.Count());
 }
Exemple #2
0
 internal override Task<AggregateConsumingResult> ConsumeAsync(SubscriptionConfiguration configuration)
 {
     return Task.WhenAll(configuration.FindSubscriptions(this)
                                      .Select(_ => new OuterConsumer(_).ConsumeAsync(this)))
                .ContinueWith(_ => AggregateResult(_, this, configuration.FallbackStrategy));
 }