Esempio n. 1
0
        public async System.Threading.Tasks.Task ExternalCallEqualsInternalCall()
        {
            base.Setup();
            var got  = new WeatherData();
            var vm   = new AsyncViewModel(new AsyncService());
            var serv = new AsyncService();

            got = await serv.GetWeatherAsync("84627", "us", WeatherUnits.Metric);

            vm.ZipCode     = "84627";
            vm.CountryCode = "us";

            await vm.Recalculate();

            var expected = vm.Weather.WeatherDayInfo.Temperature;
            var actual   = got.WeatherDayInfo.Temperature;

            Assert.AreEqual(actual, expected);
        }
Esempio n. 2
0
        public async System.Threading.Tasks.Task Test()
        {
            base.Setup();
            var got  = new WeatherData();
            var vm   = new AsyncViewModel(new AsyncService());
            var serv = new AsyncService();


            try
            {
                //Failed Call
                got = await serv.GetWeatherAsync("AFSDFASDF", "us", WeatherUnits.Metric);
            }
            catch (Exception e)
            {
                if (e != null)
                {
                    Assert.Pass();
                }
            }

            Assert.Fail();
        }