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. They have better perfomance in comparison to standard extensions. They don't enumerate entire sequences into HashSet<T> or lookup. With these you can lazily handle very large or even infinite sequences as long as they're ordered. Concat, Distinct, Except,...
More information
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.
.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.
An always sorted collection. Has options to allow/disallow duplicate items as well as to sort in reverse order.
CodeBits are useful code blocks that can included in your C# projects through NuGet.
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.
CodeBits are useful code blocks that can included in your C# projects through NuGet.
See the project site for documentation.