public void Alle_Mannschaften_von_OM_erwarte_Erfolg() { List <Mannschaft> mannschaften = _apiStammdaten.Get_Mannschaften_Async().Result; mannschaften.Should().NotBeNull(); mannschaften.Count.Should().BeGreaterThan(0); mannschaften .FirstOrDefault(li => li.Kurzname.Equals("Aachen EUREGIO Sports", StringComparison.OrdinalIgnoreCase)) .Should().NotBeNull(); }
public async Task <List <Mannschaft> > Get_Mannschaften_Async() { var cacheKey = $"{this.GetType().Name}_{nameof(Get_Mannschaften_Async)}"; var cacheDauerInTagen = TimeSpan.FromDays(_cacheZeiten.MannschaftenInTagen); return(await _apiCache.Get_und_Cache_Daten(cacheKey, async() => { return await _api.Get_Mannschaften_Async(); }, cacheDauerInTagen)); }