public async Task UserStreamKeepAliveThrows() { var user = new BinanceApiUser("api-key"); const string listenKey = "listen-key"; await Assert.ThrowsAsync <ArgumentNullException>("user", () => _client.UserStreamKeepAliveAsync((IBinanceApiUser)null, listenKey)); await Assert.ThrowsAsync <ArgumentNullException>("apiKey", () => _client.UserStreamKeepAliveAsync((string)null, listenKey)); await Assert.ThrowsAsync <ArgumentNullException>("listenKey", () => _client.UserStreamKeepAliveAsync(user, null)); await Assert.ThrowsAsync <ArgumentNullException>("listenKey", () => _client.UserStreamKeepAliveAsync(user, string.Empty)); }