Пример #1
0
        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();
        }
Пример #2
0
        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));
        }