Class MethodDataSource
Namespace: AutoFixture.Xunit3.Internal
Assembly: AutoFixture.Xunit3.dll
Encapsulates access to a method that provides test data.
public class MethodDataSource : DataSource, IDataSourceInheritance
object ← DataSource ← MethodDataSource
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
MethodDataSource(MethodInfo, params object[])
Creates an instance of type MethodDataSource.
public MethodDataSource(MethodInfo methodInfo, params object[] arguments)Parameters
methodInfo MethodInfo
The source method.
arguments object[]
The source method arguments.
Properties
Arguments
Gets the source method arguments.
public IReadOnlyList<object> Arguments { get; }Property Value
MethodInfo
Gets the source method info.
public MethodInfo MethodInfo { get; }Property Value
Methods
GetData()
Gets the test data provided by the source.
protected override IEnumerable<object[]> GetData()Returns
Returns a sequence of argument collections.