public void TestBuild() { BuildMessageBusiness notify = new BuildMessageBusiness(); NotifyMessage mess = new NotifyMessage() { MessageId = IdentityGenerator.New(), AppId = "11011", MessagePriority = MessagePriorityEnum.High, MessageKey = MessagePriorityEnum.High.ToString() + "_" + new Random().Next(1, 11).ToString(), MessageType = "OrderTicketOut", NotifyData = "a=1&b=2", SourceFrom = "test", ClientIP = "127.0.0.1" }; notify.Build(mess); }
public void TestSavePushMessage() { BuildMessageBusiness buildBus = new BuildMessageBusiness(); PushMessageBusiness pushBus = new PushMessageBusiness(); NotifyMessage mess = new NotifyMessage() { MessageId = IdentityGenerator.New(), AppId = "11012", MessagePriority = MessagePriorityEnum.High, MessageKey = MessagePriorityEnum.High.ToString() + "_" + new Random().Next(1, 11).ToString(), MessageType = "OrderTicketOut", NotifyData = "a=1&b=2", SourceFrom = "test", ClientIP = "127.0.0.1" }; List <PushMessageModel> list = buildBus.GetType().InvokeMember("BuildMessage", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.InvokeMethod | System.Reflection.BindingFlags.Instance, System.Type.DefaultBinder, buildBus, new object[] { mess }) as List <PushMessageModel>; pushBus.Save(list); }
public void TestSubscribe() { BuildMessageBusiness _buildBus = new BuildMessageBusiness(); RabbitMQBusiness.Instance.Subscribe(MessagePriorityEnum.High, _buildBus.Build); }