public void SubscriptionsAreRecognizedOnInterfaces() { IPublisher p = new PublisherImplementingInterface(); SubscriberImplementingInterface s = new SubscriberImplementingInterface(); this.eventbroker.Register(p); this.eventbroker.Register(s); p.FireEvent(); Assert.IsTrue(s.Called); }