示例#1
0
        public static MockClient GetAConnectedClient(this IStompListener listener)
        {
            var client = new MockClient();

            listener.OnConnect(client);
            client.OnMessage(new StompMessage("CONNECT"));

            return(client);
        }
示例#2
0
        public static MockClient GetASubscribedClient(this IStompListener listener, string queue, string subscriptionId)
        {
            var client = listener.GetAConnectedClient();

            var message = new StompMessage("SUBSCRIBE");

            message["destination"] = queue;
            message["id"]          = subscriptionId;

            client.OnMessage(message);

            return(client);
        }
示例#3
0
 public static MockClient GetASubscribedClient(this IStompListener listener, string queue)
 {
     return(listener.GetASubscribedClient(queue, string.Empty));
 }