using System.Collections; namespace ModuleTests; public abstract class TestDataEnumerator : IEnumerable> { protected IEnumerable Data { get; init; } = []; public IEnumerator> GetEnumerator() { return Data.Select(data => new TheoryDataRow(data)).GetEnumerator(); } IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); }