public void Throws() { var user = new Mock <IBinanceApiUser>().Object; Assert.Throws <ArgumentNullException>("listenKey", () => _client.Subscribe((string)null, user)); Assert.Throws <ArgumentNullException>("listenKey", () => _client.Subscribe(string.Empty, user)); Assert.Throws <ArgumentNullException>("listenKey", () => _client.Unsubscribe((string)null)); Assert.Throws <ArgumentNullException>("listenKey", () => _client.Unsubscribe(string.Empty)); }
/// <summary> /// Unsubscribe listen key (and user along w/ all callbacks). /// </summary> /// <param name="client"></param> /// <param name="listenKey"></param> public static IUserDataClient Unsubscribe(this IUserDataClient client, string listenKey) => client.Unsubscribe <UserDataEventArgs>(listenKey, null);