コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }