예제 #1
0
        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));
        }
예제 #2
0
 /// <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);