Extensions for ordered testing with Xunit. Full support for ordering at all levels - test collections, test classes and test cases. Support for AssemblyFixture including IMessageSink injection and IAsyncLifetime. Supports .NET Core 1.x, .NET Core 2.x. and .NET 4.5.2+
Linq extensions for ordered sequences. Provides better perfomance in comparison to standard extensions. Provides Concat, Distinct, Except, GroupBy, Intersect, Join, GroupJoin and Union.
TestFactory is a utility which helps composing and orchestrating test runs. TestFactory allows to create collections of test steps and guarantees that test steps run in a specific order. The result of a test run is summarized in a test summary.
An always sorted collection. Has options to allow/disallow duplicate items as well as to sort in reverse order.
See the project site for documentation.
An always sorted observable collection. Has options to allow/disallow duplicate items as well as to sort in reverse order.
See the project site for documentation.
.NET library that implements an ordered dictionary. Provides all the functionality of Dictionary<TKey, TValue> but also maintains the items in an ordered list. Items can be added, removed and accessed by key or index. Implements IDictionary. Now targets .NET Standard 2.0 or .NET 5.0, and supports...
More information