A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
- fluent-assertions
- c-sharp
- assertions
- tdd
Cross platform code coverage for .NET
A friendly substitute for .NET mocking libraries.
Mutation testing for .NET core and .NET framework!
- mutation-testing
- stryker
- dotnet-core
- dotnet-framework
The easy mocking library for .NET
- mocking
- fake-objects
- dotnet
- dotnet-core
Testing layer for Microsoft's HttpClient library. Create canned responses using a fluent API.
Fluent testing library for ASP.NET Core MVC.
Use docker/podman, compose local and remote via a FluentAPI
Netling is a load tester client for easy web testing.
Replace any .NET method (including static and non-virtual) with a delegate
Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.
- csharp
- webapi
- dotnet-core
- dynamic
A .NET library for intercepting server-side HTTP requests
- httpclient
- netstandard
- dotnet
- dotnet-core
🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting
- csharp
- mock-server
- roslyn
- faker
Snapshooter is a snapshot testing tool for .NET Core and .NET Framework
Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework
- dotnet-core
- efcore
- aspnet-core
- solid
A battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.
Cross platform code coverage tool for .NET Core
Unit testing framework for Sitecore.
Testavior is a lightweight solution to help you develop Behavior Tests for ASP.NET Core
Utility to generate "realistically looking" traffic for Sitecore sites with configurable patterns
BDD framework for xUnit.net
Automagically generate Karate API tests from your GraphQL schemas. Useful for test-driven development, change validation in CI/CD, and more.