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"
For F# scripts that support #r syntax, copy this into the source code to reference the package.
Dependencies
-
.NETFramework 4.5
- Castle.Core (>= 4.4.0)
- System.Threading.Tasks.Extensions (>= 4.3.0)
-
.NETFramework 4.6
- Castle.Core (>= 4.4.0)
- System.Threading.Tasks.Extensions (>= 4.3.0)
-
.NETStandard 1.3
- Castle.Core (>= 4.4.0)
- NETStandard.Library (>= 1.6.1)
- System.Linq.Queryable (>= 4.3.0)
- System.Reflection.TypeExtensions (>= 4.3.0)
- System.Threading.Tasks.Extensions (>= 4.3.0)
-
.NETStandard 2.0
- Castle.Core (>= 4.4.0)
- System.Threading.Tasks.Extensions (>= 4.3.0)
Used By
NuGet packages (124)
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 (219)
Showing the top 5 popular GitHub repositories that depend on NSubstitute:
Repository | Stars |
---|---|
aspnetboilerplate/aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
|
|
dotnet/orleans
Orleans is a cross-platform framework for building distributed applications with .NET
|
|
bitwarden/server
The core infrastructure backend (API, database, Docker, etc).
|
|
dotnet/maui
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
|
|
abpframework/abp
Open Source Web Application Framework for ASP.NET Core
|
Version History
Version | Downloads | Last updated |
---|---|---|
4.2.2 | 3,041,537 | 6/13/2020 |
4.2.1 | 6,699,114 | 7/15/2019 |
4.2.0 | 1,370,670 | 5/19/2019 |
4.1.0 | 436,565 | 5/5/2019 |
4.0.0 | 2,127,860 | 1/30/2019 |
4.0.0-rc1 | 75,974 | 11/19/2018 |
3.1.0 | 7,766,244 | 10/27/2017 |
3.0.1 | 400,128 | 10/8/2017 |
2.0.3 | 3,423,077 | 4/25/2017 |
2.0.1-rc | 137,030 | 12/17/2016 |
2.0.0-rc | 139,529 | 8/7/2016 |
1.10.0 | 2,539,235 | 3/22/2016 |
1.9.2 | 900,988 | 10/22/2015 |
1.9.1 | 247,080 | 9/30/2015 |
1.8.2 | 720,244 | 5/29/2015 |
1.8.1 | 512,816 | 12/26/2014 |
1.8.0 | 96,971 | 11/11/2014 |
1.7.2 | 410,133 | 3/4/2014 |
1.7.1 | 188,768 | 1/16/2014 |
1.7.0 | 33,397 | 1/3/2014 |
1.6.1 | 207,115 | 6/30/2013 |
1.6.0 | 73,822 | 4/19/2013 |
1.5.0 | 214,431 | 1/25/2013 |
1.4.3 | 56,591 | 8/15/2012 |
1.4.2 | 22,594 | 7/1/2012 |
1.4.1 | 2,643 | 6/28/2012 |
1.4.0 | 14,932 | 5/4/2012 |
1.3.0 | 37,746 | 11/22/2011 |
1.2.1 | 4,478 | 10/10/2011 |
1.2.0 | 3,308 | 9/29/2011 |
1.1.0 | 22,981 | 5/21/2011 |
1.0.0 | 30,461 | 5/17/2011 |
0.9.5 | 3,233 | 1/7/2011 |
0.9.0.34 | 12,203 | 1/7/2011 |