private async Task <Game> GetRandomGame() { await Task.Delay(TimeSpan.FromSeconds(4)); if (DateTime.Now.Millisecond % 2 == 0) { throw new NetworkException(); } return(await _retroGamingService.GetRandomGame()); }
private async Task <Game> GetRandomGame(CancellationToken token) { await Task.Delay(TimeSpan.FromSeconds(2), token); return(await _retroGamingService.GetRandomGame(true)); }