public void NoValidEventHandlersOrEventsToSubscribeto() { IEventRegistry registry = new EventRegistry(); SimpleClient client = new SimpleClient("PublishAllEvents"); NoEventSubscriber sub = new NoEventSubscriber(); registry.PublishEvents(client); Assert.IsFalse(sub.EventRaised, "Event raised"); client.ClientMethodThatTriggersEvent(); Assert.IsFalse(sub.EventRaised, "Event raised"); registry.Subscribe(sub); client.ClientMethodThatTriggersEvent(); Assert.IsFalse(sub.EventRaised, "Event Raised"); }