public async Task GetChampionDetails_IsSuccesful() { var client = new ChampionClient(TestApiInfo.ApiKey); var championDetails = await client.GetChampionDetails("Karma").ConfigureAwait(false); Assert.IsNotNull(championDetails); Assert.IsTrue(championDetails.Count == 2); }
public async Task ValidApiKey_IsSuccessful() { var client = new ChampionClient(TestApiInfo.ApiKey); var champions = await client.GetAllChampionsAsync().ConfigureAwait(false); Assert.IsNotNull(champions); Assert.IsTrue(champions.Count > 0); }
public RestClient(string apiKey) { if (string.IsNullOrWhiteSpace(apiKey)) { throw new ArgumentNullException(nameof(apiKey)); } _apiKey = apiKey; ChampionClient = new ChampionClient(apiKey); }