public async Task TestStatisticsAreReturnedForStuntedKidsInSolomonIslands() { string code = "MDG_0000000027"; IndicatorDataFetcher indicatorDataFetcher = new IndicatorDataFetcher(); IndicatorDataItems indicatorDataItems = await indicatorDataFetcher.GetWHOStatistics(new Indicator(code, string.Empty)); Assert.IsTrue(indicatorDataItems.Items.Any(s => s.Country == "Solomon Islands")); }
private async void OnSelectionChangedAsync(SelectionChangedEventArgs eventArgs) { IList addedItems = eventArgs.AddedItems; if (addedItems.Count == 1) { SelectedIndicator = addedItems.OfType <IIndicatorViewModel>().FirstOrDefault(); IndicatorData.Clear(); Debug.Assert(SelectedIndicator != null, nameof(SelectedIndicator) + " != null"); IndicatorDataFetcher indicatorDataFetcher = new IndicatorDataFetcher(); foreach (WHOStatistics statistics in (await indicatorDataFetcher.GetWHOStatistics(SelectedIndicator.Indicator)).Items) { IndicatorData.Add(new IndicatorDataRowViewModel(statistics.Value, statistics.Year, statistics.Sex, statistics.Country, statistics.Region, statistics.IsPublished)); } } }