Class AutoDataSource
Namespace: AutoFixture.Xunit3.Internal
Assembly: AutoFixture.Xunit3.dll
Combines the values from a source with auto-generated values.
public class AutoDataSource : IDataSourceInheritance
Implements
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
AutoDataSource(Func<IFixture>, IDataSource?)
Initializes a new instance of the AutoDataSource class.
public AutoDataSource(Func<IFixture> createFixture, IDataSource? source = null)Parameters
createFixture Func<IFixture>
The factory method for creating a fixture.
source IDataSource?
The source of test data to combine with auto-generated values.
Exceptions
Thrown when createFixture is null.
Properties
CreateFixture
Gets the factory method for creating a fixture.
public Func<IFixture> CreateFixture { get; }Property Value
Func<IFixture>
Source
Gets the source of test data to combine with auto-generated values.
public IDataSource? Source { get; }Property Value
Methods
GetData(MethodInfo)
Returns the combined test data provided by the source and auto-generated values.
public IEnumerable<object[]> GetData(MethodInfo method)Parameters
method MethodInfo
The target method for which to provide the arguments.
Returns
Returns a sequence of argument collections.