TickSpec.Xunit 2.0.3
.NET Standard 2.0 此代码包针对 .NET Standard 2.0。该代码包与该框架或更高版本兼容。 .NET Framework 4.5.2 此代码包针对 .NET Framework 4.5.2。该代码包与该框架或更高版本兼容。
dotnet add package TickSpec.Xunit --version 2.0.3
NuGet\Install-Package TickSpec.Xunit -Version 2.0.3
此命令旨在与 Visual Studio 中的包管理器控制台一起使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="TickSpec.Xunit" Version="2.0.3" />
对于支持 包引用 的项目,将此 XML 节点复制到项目文件中以引用该代码包。
paket add TickSpec.Xunit --version 2.0.3
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获得支持。
#r "nuget: TickSpec.Xunit, 2.0.3"
#r 指令可用于 F# Interactive 和多语言笔记本。将此内容复制到交互式工具或脚本的源代码中以引用代码包。
// Install TickSpec.Xunit as a Cake Addin #addin nuget:?package=TickSpec.Xunit&version=2.0.3 // Install TickSpec.Xunit as a Cake Tool #tool nuget:?package=TickSpec.Xunit&version=2.0.3
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获得支持。
TickSpec 与 Xunit 的集成。
TickSpec 是一个轻量级的适用于 .Net 的行为驱动开发(BDD)框架。
使用 Gherkin 商业语言(即 Given,When,Then)用纯文本描述行为。
轻松针对匹配的 F# "ticked" 方法(例如 let ``tick method`` () = true)或具有属性的方法执行行为。
(来自 C# 或 F# 方法。)
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.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 | net452兼容。 net46已计算。 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已计算。 |
-
.NETFramework 4.5.2
- FSharp.Core (>= 4.2.3)
- TickSpec (>= 2.0.3)
- Xunit (>= 2.4.0)
-
.NETStandard 2.0
- FSharp.Core (>= 4.3.4)
- TickSpec (>= 2.0.3)
- Xunit (>= 2.4.0)
NuGet包
此包未由任何NuGet包使用。
GitHub仓库
此包未由任何流行GitHub仓库使用。
[功能] 通过参数解决使`ScenarioInformation`可用于步骤实现(问题#49)
[修复] 当使用包含许多方法的程序集时提高性能(问题#45)
[功能] 在事件中添加对函数注入的支持(问题#56)
[修复] 在文档字符串中保留空白行(问题#60)
[修复] 允许在单个方法上使用多个步骤类型(问题#55)
[修复] 单元测试序列化以方便从IDE中运行