A friendly substitute for .NET mocking libraries.
-
Updated
Feb 1, 2025 - C#
A friendly substitute for .NET mocking libraries.
The easy mocking library for .NET
Testing layer for Microsoft's HttpClient library. Create canned responses using a fluent API.
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.
Replace any .NET method (including static and non-virtual) with a delegate
Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc
🐵 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
A mocking library based on the Compiler APIs (Roslyn + Mocks)
The testing framework for Dynamics CRM and Dynamics 365 which runs on an In-Memory context and deals with mocks or fakes for you
Library for running Xamarin.Forms inside of unit tests
Some simple System.Net.Http.HttpClient test helpers
Mock any type members including static and non-virtual ones
Zero-reflection, compile-time mocking library based on C# source generators
Wiremock UI - Tool for creating mock servers, proxies servers and proxies servers with the option to save the data traffic from an existing API or Site.
A library aimed to minimize the boilerplate required to unit-test Entity Framework Core code using AutoFixture and in-memory providers.
Super fast, platform independent, standalone component for mocking GRPC services using WireMock.NET stubbing engine
Stubbing tool for HTTP calls to allow more comprehensive + deterministic tests
.NET library to mock HTTP responses for any HTTP client and verify request expectations with an experience inspired by Moq.
Add a description, image, and links to the mocking topic page so that developers can more easily learn about it.
To associate your repository with the mocking topic, visit your repo's landing page and select "manage topics."