Exemplo n.º 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);
        }
Exemplo n.º 2
0
        public void Subscribe_With_ActionShould_Return_New_Token()
        {
            var token = @event.Subscribe(delegate { });

            Assert.NotNull(token);
        }