public void Publish_Should_Raise_Event() { Mock <IEventSubscription> subscription = new Mock <IEventSubscription>(); bool 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); }
public void Publish_Should_Raise_Event() { bool isFired = false; _event.Subscribe(delegate { isFired = true; }); _event.Publish("fireIt"); Assert.True(isFired); }