示例#1
0
 private async Task EnsureCacheIsValid()
 {
     if (allPokemonsCache == null)
     {
         allPokemonsCache = (await dataSource.LoadAllPokemonsAsync()).ToList();
         maxDexNumber     = allPokemonsCache.Max(poke => poke.DexNumber);
     }
 }
示例#2
0
 private void SetUpDataSourceMockData(IEnumerable <Pokemon> list)
 {
     pokemonDataSource = Substitute.For <IPokemonsDataSource>();
     pokemonDataSource.LoadAllPokemonsAsync().Returns(Task.FromResult(list));
 }