private static void InfrastructureAwareEventing() { IUIPublishSubscribeChannel channel = new UIPublishSubscribeChannel(); IAProducer iaProducer = new IAProducer(channel); IASubscriber sub1 = new IASubscriber(channel, "one"); IASubscriber sub2 = new IASubscriber(channel, "two"); sub1.Subscribe(); sub2.Subscribe(); iaProducer.Send(); }