NUnit.Framework.TestFixtureSourceAttribute
Identifies the source used to provide test fixture instances for a test class.
namespace NUnit.
Framework
{
public class TestFixtureSourceAttribute :
NUnitAttribute,
IFixtureBuilderForNestedGeneric,
IFixtureBuilderWithParameters,
IFixtureBuilderWithFilter,
IFixtureBuilder2,
IFixtureBuilder
{
public const string MUST_BE_STATIC =
"The sourceName specified on a TestCaseSourceAttribute must refer to a static field, property or method.";
public string SourceName { get; }
public Type SourceType { get; }
public string Category { get; set; }
public Type[]
TypeArgs { get; set; }
public TestFixtureSourceAttribute(
string sourceName);
public TestFixtureSourceAttribute(
Type sourceType,
string sourceName);
public TestFixtureSourceAttribute(
Type sourceType);
public IEnumerable<
TestSuite>
BuildFrom(
ITypeInfo typeInfo);
public IEnumerable<
TestSuite>
BuildFrom(
ITypeInfo typeInfo,
IPreFilter filter);
public IEnumerable<
TestSuite>
BuildFrom(
ITypeInfo typeInfo,
IPreFilter filter,
Type[][]
outerTypeArgsSets);
public IEnumerable<
ITestFixtureData>
GetFixtureData(
ITypeInfo typeInfo);
public IEnumerable<
ITestFixtureData>
GetParametersFor(
Type sourceType);
}
}