📄
tests/AsyncEnumerableTestExtensions.cs
namespace SharpDlt.Tests; internal static class AsyncEnumerableTestExtensions { public static async Task<List<T>> ToListAsync<T>( this IAsyncEnumerable<T> source, CancellationToken cancellationToken = default ) { var items = new List<T>(); await foreach (var item in source.WithCancellation(cancellationToken)) { items.Add(item); } return items; } }