Found 132 packages
NUnit is a unit-testing framework for all .NET languages. It can run on macOS, Linux and Windows operating systems. NUnit can be used for a wide range of testing, from unit testing with TDD to full-fledged system and integration testing. It is a non-opinionated, broad and deep framework with multiple different ways to assert that your code behaves as expected. Many aspects of NUnit can be extended to suit your specific purposes. The latest version, version 4, is an upgrade from the groundbreaking NUnit 3 framework. It is a modernized version, aimed at taking advantage of the latest .NET features and C# language constructs. If you are upgrading from NUnit 3, be aware of the breaking changes (https://docs.nunit.org/articles/nunit/release-notes/breaking-changes.html#nunit-40). Please see the NUnit 4 Migration Guide (https://docs.nunit.org/articles/nunit/release-notes/Nunit4.0-MigrationGuide.html) and take care to prepare your NUnit 3 code before you do the upgrade. Supported platforms: - .NET Framework 4.6.2+ - .NET 6.0+ - .NET 8.0+
By leveraging the data theory feature of xUnit.net, this extension turns AutoFixture into a declarative framework for writing unit tests. In many ways it becomes a unit testing DSL (Domain Specific Language).
Basis Theory .NET SDK
Package Description
Basis Theory .NET AspNetCore Extensions
Basis Theory .NET Azure Encryption Provider
Core graph theory interfaces, to allow for graph algorithms that do not depend on a particular graph representation.
This package contains an implementation of the IDynamicImageResizer built using the DynamicImage library. The repo for this library can be found on github: https://github.com/tgjones/dynamic-image.
Graph search algorithms that work against any graph type implementing the interfaces defined in SCGraphTheory.Abstractions.
A simple replacement for TheoryData that automatically serializes and deserializes in order to show more fidelity in test cases.
Takes human names of arbitrary complexity and parses out individual components.
Mutable, in-memory adjacency list graph implementation that implements the interfaces defined in SCGraphTheory.Abstractions.
Basis Theory .NET Azure Encryption AspNetCore Extensions
FluentTheory is a .NET library that allows to define and to evaluate theories.
Adds pairwise and combinatorial testing to Xunit. When combined with Xunit's [Theory] attribute, generates test cases that run a test under many conditions that you control via test method parameters.
Parameterized tests with constructor injections - easily test all implementations of an interface.
Allows for a [RetryFact(n)] or [RetryTheory(n)] attributes to be placed above tests in XUnit. This can be used to re-run a failed test up to n times, allowing for transient failures (e.g. network related) to be tolerated.
A library to automatically generate xUnit theory methods from lists of test cases.
A comprehensive .NET library for music theory operations including notes, intervals, scales, chords, and chord progressions. Provides immutable domain objects with calculated properties for frequency, semitones, and musical relationships.
Provides C# implementation of few patterns and structures theorized in category theory