Search Results for

    Show / Hide Table of Contents

    Class ValueSourceAttribute

    Indicates the source used to provide data for one parameter of a test method.

    Inheritance
    object
    Attribute
    NUnitAttribute
    ValueSourceAttribute
    Implements
    IParameterDataSource
    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.Parameter, AllowMultiple = true, Inherited = false)]
    public class ValueSourceAttribute : NUnitAttribute, IParameterDataSource

    Constructors

    View Source

    ValueSourceAttribute(string?)

    Construct with the name of the factory - for use with languages that don't support params arrays.

    Declaration
    public ValueSourceAttribute(string? sourceName)
    Parameters
    Type Name Description
    string sourceName

    The name of a static method, property or field that will provide data.

    View Source

    ValueSourceAttribute(Type?, string?)

    Construct with a Type and name - for use with languages that don't support params arrays.

    Declaration
    public ValueSourceAttribute(Type? sourceType, string? sourceName)
    Parameters
    Type Name Description
    Type sourceType

    The Type that will provide data

    string sourceName

    The name of a static method, property or field that will provide data.

    Properties

    View Source

    SourceName

    The name of a the method, property or field to be used as a source

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

    SourceType

    A Type to be used as a source

    Declaration
    public Type? SourceType { get; }
    Property Value
    Type Description
    Type

    Methods

    View Source

    GetData(IParameterInfo)

    Retrieves a list of arguments which can be passed to the specified parameter.

    Declaration
    public IEnumerable GetData(IParameterInfo parameter)
    Parameters
    Type Name Description
    IParameterInfo parameter

    The parameter of a parameterized test.

    Returns
    Type Description
    IEnumerable

    Implements

    IParameterDataSource
    • 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