Exemple #1
0
        public void Publish_Should_Raise_Event()
        {
            var subscription = new Mock <IEventSubscription>();

            var isRaised = false;

            subscription.Setup(s => s.GetExecutionStrategy()).Returns(delegate { isRaised = true; });
            subscription.Setup(s => s.SubscriptionToken).Returns(new SubscriptionToken());

            @event.Subscribe(subscription.Object);
            @event.Publish();

            Assert.True(isRaised);
        }
Exemple #2
0
        public void Publish_Should_Raise_Event()
        {
            bool isFired = false;

            @event.Subscribe(delegate { isFired = true; });

            @event.Publish("fireIt");

            Assert.True(isFired);
        }