public static MockClient GetAConnectedClient(this IStompListener listener) { var client = new MockClient(); listener.OnConnect(client); client.OnMessage(new StompMessage("CONNECT")); return(client); }
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); }
public static MockClient GetASubscribedClient(this IStompListener listener, string queue) { return(listener.GetASubscribedClient(queue, string.Empty)); }