public async Task GetImageTitlesTest() { var imageTitles = await _gateway.GetImageTitlesAsync(9292891, 18618509); Assert.IsNotNull(imageTitles); Assert.AreEqual(imageTitles.Count(), 10); }
public async Task Process() { SimilarStrings = "Working..."; var articleIds = await _gateway.GetArticleIdsAsync(Latitude, Longtitude, ARTICLE_COUNT); var imageTitles = await _gateway.GetImageTitlesAsync(articleIds.ToArray()); IEnumerable <string> str = null; if (imageTitles.Any()) { var bgTask = new Task(() => { str = _similarityProcessor.GetMostSimilar(imageTitles); }); bgTask.ContinueWith((task) => { SimilarStrings = string.Join("\n", str); }); bgTask.Start(); } else { SimilarStrings = "No images found."; } }