Namespace Wolfgang.Etl.TestKit

Classes

TestExtractor<T>

An in-memory extractor for use in tests, examples, and benchmarks. Yields items from either an IEnumerable<T> or an IEnumerator<T>, depending on which constructor is used.

TestLoader<T>

A simple in-memory loader for use in tests, examples, and benchmarks. Iterates all items from the source stream and, when constructed with collectItems: true, makes them available via GetCollectedItems() after the load completes.

TestTransformer<T>

A pass-through transformer for use in tests, examples, and benchmarks. Returns each item unchanged, with no transformation applied.