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))); }
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)); }