private void Initialize()
        {
            string json = @"C:\Users\Sweet Family\source\repos\SimpleApiReturnTenisPlaysStats\SimpleApiReturnTenisPlaysStats.UnitTests\tenisPlayer.json";

            using (WebClient proxy = new WebClient())
            {
                string jsonFile = proxy.DownloadString(json);

                _mokTenisPlayers = JsonConvert.DeserializeObject <TenisPlayerObject>(jsonFile);
            }
        }
예제 #2
0
        private TenisPlayerObject GetTenisPlayes()
        {
            string jsonFileURL = "https://eurosportdigital.github.io/eurosport-csharp-developer-recruitment/headtohead.json";

            try
            {
                using (WebClient proxy = new WebClient())
                {
                    string jsonFile = proxy.DownloadString(jsonFileURL);

                    _tenisPlayerObject = JsonConvert.DeserializeObject <TenisPlayerObject>(jsonFile);
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.ToString());

                throw new WebFaultException <string>("Une erreur s'est produite lors du chargement",
                                                     HttpStatusCode.NotFound);
            }

            return(_tenisPlayerObject);
        }