Exemple #1
0
        public void A_subscription_should_be_added_for_a_consumer()
        {
            var consumer = new TestMessageConsumer <PingMessage>();

            LocalBus.SubscribeInstance(consumer);

            _subscriptionService.AssertWasCalled(x => x.SubscribedTo <PingMessage>(LocalBus.Endpoint.Address.Uri));
        }
        public void ShouldCallSubscriptionServiceGetSubscriptions()
        {
            _subscriptionService
            .Stub(x => x.GetSubscriptions <TestingEvent>())
            .Return(new List <IEventSubscriber <TestingEvent> >());

            _publisher.Publish <TestingEvent>(new TestingEvent());

            _subscriptionService.AssertWasCalled(x => x.GetSubscriptions <TestingEvent>());
        }