Class TestDependencyOrderer
Custom test case orderer which builds order based on TestDependencyAttribute data
Inheritance
System.Object
TestDependencyOrderer
Implements
Xunit.Sdk.ITestCaseOrderer
Xunit.ITestCollectionOrderer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Xunit.Extensions.Ordering
Assembly: Xunit.Extensions.Ordering.dll
Syntax
public class TestDependencyOrderer : ITestCaseOrderer, ITestCollectionOrderer
Fields
| Improve this Doc View SourceAssemblyName
Declaration
public const string AssemblyName = "Xunit.Extensions.Ordering"
Field Value
| Type | Description |
|---|---|
| System.String |
TypeName
Declaration
public const string TypeName = "Xunit.Extensions.Ordering.TestDependencyOrderer"
Field Value
| Type | Description |
|---|---|
| System.String |
Methods
| Improve this Doc View SourceOrderTestCases<TTestCase>(IEnumerable<TTestCase>)
Declaration
public IEnumerable<TTestCase> OrderTestCases<TTestCase>(IEnumerable<TTestCase> testCases)
where TTestCase : ITestCase
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<TTestCase> | testCases |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<TTestCase> |
Type Parameters
| Name | Description |
|---|---|
| TTestCase |
OrderTestCollections(IEnumerable<ITestCollection>)
Declaration
public IEnumerable<ITestCollection> OrderTestCollections(IEnumerable<ITestCollection> testCollections)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<Xunit.Abstractions.ITestCollection> | testCollections |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<Xunit.Abstractions.ITestCollection> |
Implements
Xunit.Sdk.ITestCaseOrderer
Xunit.ITestCollectionOrderer