public void Ska_kunna_hämta_aktuella_ämnen() { var threadService = new ThreadsService(new CookieContainer(), null); var aktuellaÄmnen = threadService.GetHotTopics().Result; Assert.NotNull(aktuellaÄmnen); Assert.True(aktuellaÄmnen.Count > 25); foreach (var ämne in aktuellaÄmnen) { Assert.True(ämne.Type == FbItemType.Thread); Assert.True(!string.IsNullOrWhiteSpace(ämne.Id)); Assert.True(!string.IsNullOrWhiteSpace(ämne.Name)); Console.WriteLine($"{ämne.Name} - {ämne.Id}"); } }
public async Task LoadViewModel() { try { Busy.SetBusy(true, "Laddar aktuella ämnen..."); Error = null; var resultAktuellt = await _threadService.GetHotTopics(); Topics = new ObservableCollection <FbItem>(resultAktuellt); TopicsAll = new ObservableCollection <FbItem>(resultAktuellt); } catch (Exception e) { Error = e.ToString(); } finally { Busy.SetBusy(false); } }