示例#1
0
        public async void DeadServersAsync_ReturnsRightInformations()
        {
            var deadServers = await api.DeadServersAsync();

            var first = deadServers.FirstOrDefault();
            var last  = deadServers.LastOrDefault();

            Assert.Equal(10, deadServers.Count);
            Assert.True(first.ClientCount < last.ClientCount);
        }
示例#2
0
        public async Task DeadServers(string region = null)
        {
            var servers = await _api.DeadServersAsync(region);

            if (servers is null || servers.Count() == 0)
            {
                throw new NullReferenceException("Can't find that server.");
            }

            var result = Tabularize(servers);

            await ReplyAsync(result);
        }