Beispiel #1
0
        public void LeituraDeCurrenciesTest()
        {
            APIHandler api = new APIHandler();
            //List<CurrencyDTO> list =
            IAsyncResult ar      = api.GetAllCurrencies(null);
            var          state   = (Tuple <WebRequest>)ar.AsyncState;
            var          request = state.Item1;

            using (HttpWebResponse response = request.EndGetResponse(ar) as HttpWebResponse)
            {
                //Device.BeginInvokeOnMainThread(() => state.Item1.Text = "Status: " + response.StatusCode);
                if (response.StatusCode == HttpStatusCode.OK)
                {
                    using (StreamReader reader = new StreamReader(response.GetResponseStream()))
                    {
                        string content = reader.ReadToEnd();
                        Assert.IsNotNull(content);
                        //Device.BeginInvokeOnMainThread(() => state.Item2.Text = content);
                    }
                }
            }
        }