NSubstitute 5.1.0

前缀已保留
dotnet add package NSubstitute --version 5.1.0                
NuGet\Install-Package NSubstitute -Version 5.1.0                
此命令应在Visual Studio的包管理器控制台中使用,因为它使用NuGet模块的Install-Package版本。
<PackageReference Include="NSubstitute" Version="5.1.0" />                
对于支持PackageReference的项目,将此XML节点复制到项目文件中以便引用包。
paket add NSubstitute --version 5.1.0                
#r "nuget: NSubstitute, 5.1.0"                
#r指令可以在F# Interactive和Polyglot Notebooks中使用。将此复制到交互式工具或脚本的源代码中以便引用包。
// Install NSubstitute as a Cake Addin
#addin nuget:?package=NSubstitute&version=5.1.0

// Install NSubstitute as a Cake Tool
#tool nuget:?package=NSubstitute&version=5.1.0                

NSubstitute是.NET模拟库的一个友好替代品。它具有简单简洁的语法,有助于开发人员编写更清晰的测试。NSubstitute是为Arrange-Act-Assert (AAA)测试设计的,并考虑到测试驱动开发(TDD)。

产品 兼容和附加的计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 曾计算过。 net462 兼容。 net463 曾计算过。 net47 曾计算过。 net471 曾计算过。 net472 曾计算过。 net48 曾计算过。 net481 曾计算过。
MonoAndroid monoandroid 曾计算过。
MonoMac monomac 曾计算过。
MonoTouch monotouch 曾计算过。
Tizen tizen40 曾计算过。 tizen60 曾计算过。
Xamarin.iOS xamarinios 曾计算过。
Xamarin.Mac xamarinmac 曾计算过。
Xamarin.TVOS xamarintvos 曾计算过。
Xamarin.WatchOS xamarinwatchos 曾计算过。
兼容的目标框架
包括的目标框架(在包中)
了解有关 目标框架.NET Standard 的更多信息。

NuGet 包 (213)

显示依赖 NSubstitute 的前 5 个 NuGet 包

下载
AutoFixture.AutoNSubstitute

此扩展将 AutoFixture 转换为自动模拟容器。模拟实例由 NSubstitute 创建。要使用它,请将 AutoNSubstituteCustomization 添加到您的 Fixture 实例中。

MockQueryable.NSubstitute

扩展用于模拟 Entity Framework Core 操作,例如 ToListAsync、FirstOrDefaultAsync 等。在编写您的应用程序测试时,通常希望避免访问数据库。此扩展允许您通过创建一个您测试指定的行为定义的上下文来实现这一点,该上下文使用内存数据。

PeanutButter.TestUtils.Generic

一些通用的测试工具。

FunFair.Test.Common

FunFair通用测试基础设施,用于在xUnit测试之上构建。

AutofacContrib.NSubstitute

包描述

GitHub仓库 (392)

显示依赖NSubstitute的GitHub最受欢迎的前5个仓库

仓库 星级
dotnet/maui
.NET MAUI是.NET多平台App UI,用于构建跨越移动、平板和桌面应用程序的本机设备应用程序框架。
icsharpcode/ILSpy
支持PDB生成、ReadyToRun、元数据(更多)的.NET反编译器 - 跨平台!
ardalis/CleanArchitecture
干净的架构解决方案模板:ASPNET Core中干净架构的起点
bitwarden/server
Bitwarden基础设施/后端(API、数据库、Docker等)。
App-vNext/Polly
Polly是一个.NET弹性库,允许开发人员以声明式、线程安全的方式表达政策,如重试、断路器、超时、隔离舱隔离和备选方案。从版本6.0.1开始,Polly针对.NET Standard 1.1和2.0+。
版本 下载 最后更新
5.1.0 16,669,345 9/11/2023
5.0.0 9,996,199 2/12/2023
4.4.0 11,232,179 7/10/2022
4.3.0 10,407,473 1/24/2022
4.2.2 25,737,049 6/13/2020
4.2.1 14,491,452 7/15/2019
4.2.0 2,313,203 5/19/2019
4.1.0 821,272 5/5/2019
4.0.0 3,521,813 1/30/2019
3.1.0 13,077,066 10/27/2017
3.0.1 486,217 10/8/2017
2.0.3 8,295,668 4/25/2017
1.10.0 3,733,981 3/22/2016
1.9.2 1,391,565 10/22/2015
1.9.1 517,680 9/30/2015
1.8.2 1,065,381 5/29/2015
1.8.1 865,229 12/26/2014
1.8.0 145,661 11/11/2014
1.7.2 588,161 3/4/2014
1.7.1 222,866 1/16/2014
1.7.0 44,735 1/3/2014
1.6.1 292,613 6/30/2013
1.6.0 146,429 4/19/2013
1.5.0 345,365 1/25/2013
1.4.3 70,688 8/15/2012
1.4.2 29,822 7/1/2012
1.4.1 5,038 6/28/2012
1.4.0 53,367 5/4/2012
1.3.0 44,761 11/22/2011
1.2.1 10,205 10/10/2011
1.2.0 5,750 9/29/2011
1.1.0 45,034 5/21/2011
1.0.0 74,319 5/17/2011