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); }
private void AMsgCB(AMsg obj) { IsCall = true; }