Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
		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");
		}