Esempio n. 1
0
        public void TestAddRemoveSubscription(string uriString)
        {
            var uri = new Uri(uriString);

            var msg = new SubscribeMessage {
                TopicUri = uri
            };

            _wampServer.AddSubscriptionChannel(uri);
            _wampServer.Start(config => { });

            var connMock = _connections.First();

            connMock.Object.OnSubscribe(msg);

            Assert.IsTrue(_wampServer.Subscriptions.ContainsKey(uri));
            Assert.IsTrue(_wampServer.Subscriptions[uri].Contains(connMock.Object));
        }