Class FieldDataSource
Namespace: AutoFixture.Xunit3.Internal
Assembly: AutoFixture.Xunit3.dll
Encapsulates access to a field that provides test data.
public class FieldDataSource : DataSource, IDataSourceInheritance
object ← DataSource ← FieldDataSource
Implements
Inherited Members
DataSource.GetData(), DataSource.GetData(MethodInfo), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
FieldDataSource(FieldInfo)
Creates an instance of type FieldDataSource.
public FieldDataSource(FieldInfo fieldInfo)Parameters
fieldInfo FieldInfo
The source field info.
Exceptions
Thrown when fieldInfo is null.
Properties
FieldInfo
Gets the source field.
public FieldInfo FieldInfo { get; }Property Value
Methods
GetData()
Gets the test data from the source field.
protected override IEnumerable<object[]> GetData()Returns
Returns a sequence of argument collections.
Exceptions
Thrown when the field does not return an enumerable value.