예제 #1
0
파일: StatsTests.cs 프로젝트: aj-r/RiotNet
        public async Task GetRankedStatsAsyncTest_WithSeason()
        {
            IRiotClient client = new RiotClient();
            var stats = await client.GetRankedStatsAsync(35870943L, Season.SEASON2014);

            Assert.That(stats, Is.Not.Null);
            Assert.That(stats.Champions, Is.Not.Null.And.Not.Empty);
            Assert.That(stats.SummonerId, Is.EqualTo(35870943L));
            Assert.That(stats.ModifyDate.Kind, Is.EqualTo(DateTimeKind.Utc));
            Assert.That(stats.ModifyDate, Is.GreaterThan(default(DateTime)).And.LessThan(new DateTime(2015, 2, 1, 0, 0, 0, DateTimeKind.Utc)));
        }
예제 #2
0
파일: StatsTests.cs 프로젝트: aj-r/RiotNet
        public async Task GetRankedStatsAsyncTest()
        {
            IRiotClient client = new RiotClient();
            var stats = await client.GetRankedStatsAsync(35870943L);

            Assert.That(stats, Is.Not.Null);
            Assert.That(stats.Champions, Is.Not.Null.And.Not.Empty);
            Assert.That(stats.SummonerId, Is.EqualTo(35870943L));
            Assert.That(stats.ModifyDate.Kind, Is.EqualTo(DateTimeKind.Utc));
            Assert.That(stats.ModifyDate, Is.GreaterThan(default(DateTime)).And.LessThan(DateTime.UtcNow));
            // There should be one entry with champion ID 0 that represents the combined stats for all champions.
            Assert.That(stats.Champions.Any(c => c.Id == 0));
        }