public async void TestGetIdBad()
        {
            var config = new Mock <IConfiguration>();

            config.SetupGet(conf => conf["AppSettings:APIKey"]).Returns("testkey");
            var httpClientFactory = SetupHttpClientFactory("{\"response\":{\"success\":42,\"message\":\"No match\"}}");

            ISteamAPIService apiService = new SteamAPIService(config.Object, httpClientFactory);
            await Assert.ThrowsAsync <SteamUserException>(async() => await apiService.GetSteamId("testId"));
        }
        public async void TestGetIdGood()
        {
            var config = new Mock <IConfiguration>();

            config.SetupGet(conf => conf["AppSettings:APIKey"]).Returns("testkey");
            var httpClientFactory = SetupHttpClientFactory("{\"response\":{\"steamid\":\"12345\",\"success\":1}}");

            ISteamAPIService apiService = new SteamAPIService(config.Object, httpClientFactory);
            var steamId = await apiService.GetSteamId("testId");

            Assert.True("12345".Equals(steamId));
        }