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));
        }
Exemple #2
0
 /// <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);