Persimmon


TestMetadata

Namespace: Persimmon
Attributes:
[<AbstractClass>]
[<StructuredFormatDisplay("{DisplayName}")>]

Test metadata base class.

Record Fields

Record FieldDescription
index
Signature: int option
Modifiers: mutable
Attributes:
[<DefaultValue>]
parent
Signature: TestMetadata option
Modifiers: mutable
Attributes:
[<DefaultValue>]
symbolName
Signature: string option
Modifiers: mutable
Attributes:
[<DefaultValue>]

Instance members

Instance memberDescription
x.Categories
Signature: string []

Metadata categories.

CompiledName: get_Categories

x.DisplayName
Signature: string
Modifiers: abstract

Metadata display name.

CompiledName: get_DisplayName

x.Index
Signature: int option

Index if metadata place into sequence.

CompiledName: get_Index

x.Name
Signature: string option

The test name. It doesn't contain the parameters. If not set, fallback to raw symbol name.

CompiledName: get_Name

x.Parent
Signature: TestMetadata option

Parent metadata. Storing by TestCollector.

CompiledName: get_Parent

x.SymbolName
Signature: string

Metadata symbol name. This naming contains parent context symbol names.

CompiledName: get_SymbolName

x.UniqueName
Signature: string
Modifiers: abstract

Metadata unique name. If the test has parameters then the value contains them.

CompiledName: get_UniqueName

Fork me on GitHub