Exemple #1
0
        public void 基本广播()
        {
            //两种触发方式 --静态触发
            var bMsgEventListener = Substitute.For <IEventListener <BMsg> >();

            bMsgEventListener.StartListening();
            BMsg.Trigger("HH");
            bMsgEventListener.Received().OnEvent(Arg.Any <BMsg>());

            //实例触发
            var aMsgEventListener = Substitute.For <IEventListener <AMsg> >();

            aMsgEventListener.StartListening();
            var aMsg = new AMsg();

            EventManager.TriggerEvent(aMsg);
            aMsgEventListener.Received().OnEvent(aMsg);
        }
Exemple #2
0
 private void AMsgCB(AMsg obj)
 {
     IsCall = true;
 }