Пример #1
0
 public void Publishes([SelectionList("Channels")] string Channel, [SelectionList("Messages")] string Message)
 {
     _registry.AlterSettings <ChannelGraph>(graph =>
     {
         var prop        = ServiceBusNodes.Channels.First(x => x.Name == Channel);
         var channel     = graph.ChannelFor(new SingleProperty(prop));
         var messageType = ServiceBusNodes.FindMessageType(Message);
         channel.Rules.Add(new LambdaRoutingRule(type => type == messageType));
     });
 }
Пример #2
0
 public override void SetUp()
 {
     TestMessageRecorder.Clear();
     _nodes = new ServiceBusNodes();
     Context.State.Store(_nodes);
 }
Пример #3
0
 public void Replies([SelectionList("Messages")] string Message, [SelectionList("Messages")] string Reply)
 {
     _registry.AddReply(ServiceBusNodes.FindMessageType(Message), ServiceBusNodes.FindMessageType(Reply));
 }