Any.NSubstitute 1.0.0
dotnet add package Any.NSubstitute --version 1.0.0
NuGet\Install-Package Any.NSubstitute -Version 1.0.0
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Any.NSubstitute" Version="1.0.0" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add Any.NSubstitute --version 1.0.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 获取支持。
#r "nuget: Any.NSubstitute, 1.0.0"
#r 指令可在 F# Interactive 和 Polyglot Notebooks 中使用。将此复制到交互式工具或脚本的源代码中以引用包。
// Install Any.NSubstitute as a Cake Addin #addin nuget:?package=Any.NSubstitute&version=1.0.0 // Install Any.NSubstitute as a Cake Tool #tool nuget:?package=Any.NSubstitute&version=1.0.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 获取支持。
Any.NSubstitute
使用 NSubstitute 创建一个接口的实例,但使用不同于默认值的返回值预先填充方法和属性。
如何使用?
var instance = Any.Substitute<IMyInstance>();
Assert.AreNotEqual(default, instance.GetInt1());
Assert.AreNotEqual(instance.GetInt1(), instance.GetInt2());
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |