public void testNormalEvent()
        {
            IElementDef objType = StudentDTD.STUDENTCONTACT;
             ErrorMessageHandler handler = new ErrorMessageHandler(ErrorMessageHandler.HandlerBehavior.Normal);

             SubscriptionOptions options = new SubscriptionOptions();

             fZone.SetSubscriber(handler, objType, options);
             fZone.Connect(ProvisioningFlags.Register);
             //fZone.SetSubscriber(handler, objType, null);
             SIF_Event evnt = createSIF_Event(objType);
             assertNormalHandling(handler, evnt, fZone);
        }
        public void testEventThrowsNullPointerException()
        {
            IElementDef objType = StudentDTD.STUDENTCONTACT;
             ErrorMessageHandler handler =
             new ErrorMessageHandler(ErrorMessageHandler.HandlerBehavior.ThrowNullPointerException);

             SubscriptionOptions options = new SubscriptionOptions();

             fZone.SetSubscriber(handler, objType, options);
             fZone.Connect(ProvisioningFlags.Register);
             //

             //fZone.SetSubscriber(handler, objType, null);
             SIF_Event evnt = createSIF_Event(objType);
             AssertExceptionHandling(handler, evnt, fZone, typeof(NullReferenceException));
        }