using System.Collections.Generic; using System.IO; namespace DotnetStandardStreamsTests.Testables; public class ListTextReader : TextReader { private readonly IEnumerator _enumerator; public ListTextReader(IEnumerable data) => _enumerator = data.GetEnumerator(); public override string? ReadLine() => _enumerator.MoveNext() ? _enumerator.Current : null; }