Class DataSource

Namespace: AutoFixture.Xunit3.Internal
Assembly: AutoFixture.Xunit3.dll

The base class for test case sources.

public abstract class DataSource : IDataSource

Inheritance

objectDataSource

Derived

ClassDataSource, FieldDataSource, MethodDataSource, PropertyDataSource

Implements

IDataSource

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

DataSource()

protected DataSource()

Methods

GetData()

Gets the test data provided by the source.

protected abstract IEnumerable<object[]> GetData()

Returns

IEnumerable<object[]>

Returns a sequence of argument collections.

GetData(MethodInfo)

Returns the test data provided by the source.

public IEnumerable<object[]> GetData(MethodInfo method)

Parameters

method MethodInfo

The target method for which to provide the arguments.

Returns

IEnumerable<object[]>

Returns a sequence of argument collections.