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) ); }