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