Search Results for

    Show / Hide Table of Contents

    Class TestFixtureAttribute

    Marks the class as a TestFixture.

    Inheritance
    object
    Attribute
    NUnitAttribute
    TestFixtureAttribute
    Implements
    IFixtureBuilder2
    IFixtureBuilder
    ITestFixtureData
    ITestData
    Inherited Members
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: NUnit.Framework
    Assembly: nunit.framework.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
    public class TestFixtureAttribute : NUnitAttribute, IFixtureBuilder2, IFixtureBuilder, ITestFixtureData, ITestData

    Constructors

    View Source

    TestFixtureAttribute()

    Default constructor

    Declaration
    public TestFixtureAttribute()
    View Source

    TestFixtureAttribute(params object?[]?)

    Construct with a object[] representing a set of arguments. The arguments may later be separated into type arguments and constructor arguments.

    Declaration
    public TestFixtureAttribute(params object?[]? arguments)
    Parameters
    Type Name Description
    object[] arguments

    Properties

    View Source

    Arguments

    The arguments originally provided to the attribute

    Declaration
    public object?[] Arguments { get; }
    Property Value
    Type Description
    object[]
    View Source

    Author

    The author of this fixture

    Declaration
    public string? Author { get; set; }
    Property Value
    Type Description
    string
    View Source

    Category

    Gets and sets the category for this fixture. May be a comma-separated list of categories.

    Declaration
    public string? Category { get; set; }
    Property Value
    Type Description
    string
    View Source

    Description

    Descriptive text for this fixture

    Declaration
    public string? Description { get; set; }
    Property Value
    Type Description
    string
    View Source

    Explicit

    Gets or sets a value indicating whether this TestFixtureAttribute is explicit.

    Declaration
    public bool Explicit { get; set; }
    Property Value
    Type Description
    bool

    true if explicit; otherwise, false.

    View Source

    Ignore

    Gets or sets the ignore reason. May set RunState as a side effect.

    Declaration
    public string? Ignore { get; set; }
    Property Value
    Type Description
    string

    The ignore reason.

    View Source

    IgnoreReason

    Gets or sets the ignore reason. When set to a non-null non-empty value, the test is marked as ignored.

    Declaration
    public string? IgnoreReason { get; set; }
    Property Value
    Type Description
    string

    The ignore reason.

    View Source

    Properties

    Properties pertaining to this fixture

    Declaration
    public IPropertyBag Properties { get; }
    Property Value
    Type Description
    IPropertyBag
    View Source

    Reason

    Gets or sets the reason for not running the fixture.

    Declaration
    public string? Reason { get; set; }
    Property Value
    Type Description
    string

    The reason.

    View Source

    RunState

    Gets or sets the RunState of this test fixture.

    Declaration
    public RunState RunState { get; }
    Property Value
    Type Description
    RunState
    View Source

    TestName

    Gets or sets the name of the test.

    Declaration
    public string? TestName { get; set; }
    Property Value
    Type Description
    string

    The name of the test.

    View Source

    TestOf

    The type that this fixture is testing

    Declaration
    public Type? TestOf { get; set; }
    Property Value
    Type Description
    Type
    View Source

    TypeArgs

    Get or set the type arguments. If not set explicitly, any leading arguments that are Types are taken as type arguments.

    Declaration
    public Type[] TypeArgs { get; set; }
    Property Value
    Type Description
    Type[]

    Methods

    View Source

    BuildFrom(ITypeInfo)

    Builds a single test fixture from the specified type.

    Declaration
    public IEnumerable<TestSuite> BuildFrom(ITypeInfo typeInfo)
    Parameters
    Type Name Description
    ITypeInfo typeInfo
    Returns
    Type Description
    IEnumerable<TestSuite>
    View Source

    BuildFrom(ITypeInfo, IPreFilter)

    Builds a single test fixture from the specified type.

    Declaration
    public IEnumerable<TestSuite> BuildFrom(ITypeInfo typeInfo, IPreFilter filter)
    Parameters
    Type Name Description
    ITypeInfo typeInfo

    The type info of the fixture to be used.

    IPreFilter filter

    Filter used to select methods as tests.

    Returns
    Type Description
    IEnumerable<TestSuite>

    Implements

    IFixtureBuilder2
    IFixtureBuilder
    ITestFixtureData
    ITestData
    • View Source
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0