public void Offene_Saison_Oberliga_erwarte_Mannschaft() { List <Mannschaft> mannschaften = _apiSaisonInformationen.Get_Mannschaften_Async("2020", "Oberliga", "").Result; mannschaften.Should().NotBeNull(); mannschaften.Count.Should().BeGreaterThan(0); mannschaften .FirstOrDefault(li => li.Kurzname.Equals("AC Mülheim am Rhein", StringComparison.OrdinalIgnoreCase)) .Should().NotBeNull(); }
public async Task <List <Mannschaft> > Get_Mannschaften_Async(string saisonId, string ligaId, string tableId) { var cacheKey = $"{this.GetType().Name}_{nameof(Get_Mannschaften_Async)}_{saisonId}_{ligaId}_{tableId}"; var cacheDauerInTagen = TimeSpan.FromDays(_cacheZeiten.MannschaftenInTagen); return(await _apiCache.Get_und_Cache_Daten(cacheKey, async() => { return await _api.Get_Mannschaften_Async(saisonId, ligaId, tableId); }, cacheDauerInTagen)); }