public async Task GetChampionMasteryAsyncTest()
        {
            IRiotClient client          = new RiotClient();
            var         championMastery = await client.GetChampionMasteryAsync(34172230L, 412L); // Thresh

            Assert.That(championMastery, Is.Not.Null);
            Assert.That(championMastery.ChampionId, Is.EqualTo(412L));
            Assert.That(championMastery.LastPlayTime.Kind, Is.EqualTo(DateTimeKind.Utc));
            Assert.That(championMastery.LastPlayTime, Is.GreaterThan(new DateTime(2015, 1, 1, 0, 0, 0, DateTimeKind.Utc)).And.LessThanOrEqualTo(DateTime.UtcNow));
            Assert.That(championMastery.ChampionLevel, Is.AtLeast(1), "Invalid champion level.");
            Assert.That(championMastery.ChampionPoints, Is.AtLeast(1), "Invalid number of champion points.");
            Assert.That(championMastery.PlayerId, Is.EqualTo(34172230L));
        }
Exemple #2
0
        public async Task GetChampionMasteryAsyncTest()
        {
            IRiotClient client = new RiotClient();
            var championMastery = await client.GetChampionMasteryAsync(34172230L, 412L); // Thresh

            Assert.That(championMastery, Is.Not.Null);
            Assert.That(championMastery.ChampionId, Is.EqualTo(412L));
            Assert.That(championMastery.LastPlayTime.Kind, Is.EqualTo(DateTimeKind.Utc));
            Assert.That(championMastery.LastPlayTime, Is.GreaterThan(new DateTime(2015, 1, 1, 0, 0, 0, DateTimeKind.Utc)).And.LessThanOrEqualTo(DateTime.UtcNow));
            Assert.That(championMastery.ChampionLevel, Is.AtLeast(1), "Invalid champion level.");
            Assert.That(championMastery.ChampionPoints, Is.AtLeast(1), "Invalid number of champion points.");
            Assert.That(championMastery.PlayerId, Is.EqualTo(34172230L));
        }
        public async Task GetChampionMasteryAsyncTest()
        {
            IRiotClient client          = new RiotClient();
            var         championMastery = await client.GetChampionMasteryAsync(encryptedSummonerId, 412L); // Thresh

            Assert.That(championMastery, Is.Not.Null);
            Assert.That(championMastery.ChampionId, Is.EqualTo(412L));
            Assert.That(championMastery.LastPlayTime.Kind, Is.EqualTo(DateTimeKind.Utc));
            Assert.That(championMastery.LastPlayTime, Is.GreaterThan(new DateTime(2015, 1, 1, 0, 0, 0, DateTimeKind.Utc)).And.LessThanOrEqualTo(DateTime.UtcNow));
            Assert.That(championMastery.ChampionLevel, Is.AtLeast(1), "Invalid champion level.");
            Assert.That(championMastery.ChampionPoints, Is.AtLeast(1), "Invalid number of champion points.");
            // Riot is returning wrong data for no known reason. It returns the summoner id encrypted in a different way than the other endpoints. Check this when v4 is totally active and v3 deprectated
            //Assert.That(championMastery.SummonerId, Is.EqualTo(EncryptedSummonerId));
        }