Beispiel #1
0
        public void TestGetPubnubChannelCallbackKey()
        {
            string                   channel     = "testchannel";
            ResponseType             respType    = ResponseType.Subscribe;
            PubnubChannelCallbackKey callbackKey = new PubnubChannelCallbackKey();

            callbackKey.Channel = channel;
            callbackKey.Type    = respType;

            PubnubChannelCallbackKey callbackKey2 = PubnubCallbacks.GetPubnubChannelCallbackKey(channel, respType);

            Assert.IsTrue(callbackKey.Channel.Equals(callbackKey2.Channel) && callbackKey.Type.Equals(callbackKey2.Type));
        }
        public void TestGetPubnubChannelCallbackCommon <T>(Action <T> userCallback, Action <T> connectCallback,
                                                           Action <PubnubClientError> errorCallback, Action <T> disconnectCallback, Action <T> wildcardPresenceCallback)
        {
            PubnubChannelCallback <T> cb = PubnubCallbacks.GetPubnubChannelCallback(userCallback, connectCallback,
                                                                                    errorCallback, disconnectCallback, wildcardPresenceCallback);

            Assert.True(
                cb.ConnectCallback.Equals(connectCallback) &&
                cb.SuccessCallback.Equals(userCallback) &&
                cb.ErrorCallback.Equals(errorCallback) &&
                cb.DisconnectCallback.Equals(disconnectCallback) &&
                cb.WildcardPresenceCallback.Equals(wildcardPresenceCallback)
                );
        }