Exemplo n.º 1
0
        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));
        }