public void MatchReversedRegistration()
        {
            NormalPublisher p = new NormalPublisher();
            NormalSubscriber s = new NormalSubscriber();

            this.testee.Register(s);
            this.testee.Register(p);

            p.Fire();
        }
        public void MatchReversedRegistration()
        {
            NormalPublisher  p = new NormalPublisher();
            NormalSubscriber s = new NormalSubscriber();

            this.testee.Register(s);
            this.testee.Register(p);

            p.Fire();
        }
        public void PassGenericToNormalEventArgs()
        {
            GenericPublisher p = new GenericPublisher();
            NormalSubscriber s = new NormalSubscriber();

            this.testee.Register(p);
            this.testee.Register(s);

            p.Fire();
        }
        public void PassCustomToNormalEventArgsReversedRegistration()
        {
            CustomPublisher  p = new CustomPublisher();
            NormalSubscriber s = new NormalSubscriber();

            this.testee.Register(s);
            this.testee.Register(p);

            p.Fire();
        }
        public void PassGenericToNormalEventArgs()
        {
            GenericPublisher p = new GenericPublisher();
            NormalSubscriber s = new NormalSubscriber();

            this.testee.Register(p);
            this.testee.Register(s);

            p.Fire();
        }
        public void PassCustomToNormalEventArgsReversedRegistration()
        {
            CustomPublisher p = new CustomPublisher();
            NormalSubscriber s = new NormalSubscriber();

            this.testee.Register(s);
            this.testee.Register(p);

            p.Fire();
        }