NSubstitute 4.2.2

NSubstitute is a friendly substitute for .NET mocking libraries. It has a simple, succinct syntax to help developers write clearer tests. NSubstitute is designed for Arrange-Act-Assert (AAA) testing and with Test Driven Development (TDD) in mind.

Install-Package NSubstitute -Version 4.2.2
dotnet add package NSubstitute --version 4.2.2
<PackageReference Include="NSubstitute" Version="4.2.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NSubstitute --version 4.2.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NSubstitute, 4.2.2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install NSubstitute as a Cake Addin
#addin nuget:?package=NSubstitute&version=4.2.2

// Install NSubstitute as a Cake Tool
#tool nuget:?package=NSubstitute&version=4.2.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NuGet packages (128)

Showing the top 5 NuGet packages that depend on NSubstitute:

Package Downloads
AutoFixture.AutoNSubstitute
This extension turns AutoFixture into an Auto-Mocking Container. The mock instances are created by NSubstitute. To use it, add the AutoNSubstituteCustomization to your Fixture instance.
AutofacContrib.NSubstitute
Package Description
Sitecore.FakeDb.NSubstitute
Unit testing framework for Sitecore.
NSubstituteAutoMocker
AutoMocker for use with NSubstitute
PeanutButter.TestUtils.Generic
Some generic test utilites.

GitHub repositories (224)

Showing the top 5 popular GitHub repositories that depend on NSubstitute:

Repository Stars
aspnetboilerplate/aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
dotnet/maui
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
bitwarden/server
The core infrastructure backend (API, database, Docker, etc).
dotnet/orleans
Orleans is a cross-platform framework for building distributed applications with .NET
abpframework/abp
Open Source Web Application Framework for ASP.NET Core

Version History

Version Downloads Last updated
4.2.2 4,527,077 6/13/2020
4.2.1 7,388,466 7/15/2019
4.2.0 1,446,910 5/19/2019
4.1.0 461,829 5/5/2019
4.0.0 2,238,643 1/30/2019
4.0.0-rc1 78,074 11/19/2018
3.1.0 8,086,765 10/27/2017
3.0.1 405,765 10/8/2017
2.0.3 3,606,723 4/25/2017
2.0.1-rc 141,030 12/17/2016
2.0.0-rc 142,741 8/7/2016
1.10.0 2,611,490 3/22/2016
1.9.2 931,815 10/22/2015
1.9.1 262,894 9/30/2015
1.8.2 744,724 5/29/2015
1.8.1 526,656 12/26/2014
1.8.0 101,273 11/11/2014
1.7.2 422,530 3/4/2014
1.7.1 192,468 1/16/2014
1.7.0 33,879 1/3/2014
1.6.1 211,418 6/30/2013
1.6.0 76,439 4/19/2013
1.5.0 222,977 1/25/2013
1.4.3 57,250 8/15/2012
1.4.2 22,765 7/1/2012
1.4.1 2,730 6/28/2012
1.4.0 15,319 5/4/2012
1.3.0 38,226 11/22/2011
1.2.1 4,630 10/10/2011
1.2.0 3,373 9/29/2011
1.1.0 25,144 5/21/2011
1.0.0 31,705 5/17/2011
0.9.5 3,308 1/7/2011
0.9.0.34 12,940 1/7/2011