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> /// Subscribe listen key and user (w/o callback). /// </summary> /// <param name="client"></param> /// <param name="listenKey"></param> /// <param name="user"></param> public static IUserDataClient Subscribe(this IUserDataClient client, string listenKey, IBinanceApiUser user) => client.Subscribe <UserDataEventArgs>(listenKey, user, null);