Xbehave.Core
2.0.0-rc003-build581
See the version list below for details.
dotnet add package Xbehave.Core --version 2.0.0-rc003-build581
NuGet\Install-Package Xbehave.Core -Version 2.0.0-rc003-build581
<PackageReference Include="Xbehave.Core" Version="2.0.0-rc003-build581" />
paket add Xbehave.Core --version 2.0.0-rc003-build581
#r "nuget: Xbehave.Core, 2.0.0-rc003-build581"
// Install Xbehave.Core as a Cake Addin #addin nuget:?package=Xbehave.Core&version=2.0.0-rc003-build581&prerelease // Install Xbehave.Core as a Cake Tool #tool nuget:?package=Xbehave.Core&version=2.0.0-rc003-build581&prerelease
Includes the libraries for writing tests with xBehave.net.
Installing this package installs xunit.core.
Learn more about Target Frameworks and .NET Standard.
-
- xunit.core (>= 2.0.0 && < 3.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Xbehave.Core:
Package | Downloads |
---|---|
Xbehave
An xUnit.net extension for describing your tests using natural language. Installing this package installs Xbehave.Core and xunit. |
|
Appccelerate.Development.xBehave
Use for build infrastructure. |
GitHub repositories (5)
Showing the top 5 popular GitHub repositories that depend on Xbehave.Core:
Repository | Stars |
---|---|
scriptcs/scriptcs
Write C# apps with a text editor, nuget and the power of Roslyn!
|
|
FakeItEasy/FakeItEasy
The easy mocking library for .NET
|
|
appccelerate/statemachine
A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).
|
|
config-r/config-r
Write your .NET configuration files in C#
|
|
Liu233w/acm-statistics
An online tool (crawler) to analyze users performance in online judges (coding competition websites). Supported OJ: POJ, HDU, HYSBZ, CodeForces, UVA, ICPC Live Archive, FZU, SPOJ, Timus (URAL), LeetCode_CN, CSU, LibreOJ, 洛谷, 牛客OJ, Lutece (UESTC), AtCoder, AIZU, CodeChef, El Judge, BNUOJ, Codewars, UOJ, NBUT, 51Nod, DMOJ, VJudge
|
Version | Downloads | Last updated | |
---|---|---|---|
2.4.1 | 1,074,357 | 10/30/2019 | |
2.4.1-rc.1 | 2,181 | 10/6/2019 | |
2.4.0 | 295,959 | 7/17/2018 | |
2.4.0-rc.1 | 600 | 7/2/2018 | |
2.4.0-beta.2 | 609 | 6/1/2018 | |
2.4.0-beta.1 | 967 | 5/6/2018 | |
2.3.1 | 61,506 | 5/21/2018 | |
2.3.1-beta0001-build733 | 3,411 | 12/23/2017 | |
2.3.1-alpha0001-build731 | 3,032 | 12/11/2017 | |
2.3.0 | 40,239 | 12/10/2017 | |
2.3.0-rc0001-build717 | 6,522 | 11/3/2017 | |
2.3.0-beta0006-build711 | 3,022 | 11/3/2017 | |
2.3.0-beta0005-build706 | 3,844 | 11/2/2017 | |
2.3.0-beta0004-build693 | 2,923 | 10/31/2017 | |
2.2.0-beta0003-build685 | 48,526 | 12/21/2016 | |
2.2.0-beta0002-build681 | 2,891 | 11/28/2016 | |
2.2.0-beta0001-build680 | 12,239 | 11/27/2016 | |
2.1.4 | 28,686 | 10/11/2016 | |
2.1.3 | 3,315 | 10/11/2016 | |
2.1.2 | 1,760 | 10/11/2016 | |
2.1.1 | 1,741 | 10/11/2016 | |
2.1.0 | 20,001 | 4/27/2016 | |
2.0.1 | 31,336 | 10/5/2015 | |
2.0.1-beta001-build598 | 3,471 | 10/4/2015 | |
2.0.0 | 5,893 | 8/6/2015 | |
2.0.0-rc003-build581 | 4,295 | 5/18/2015 | |
2.0.0-rc002-build543 | 3,600 | 4/18/2015 |
### New
* Based on xUnit.net 2.0 and supports all new xUnit.net 2.0 features ([#51](https://github.com/xbehave/xbehave.net/issues/51)).
* `IStepContext` metadata ([#146](https://github.com/xbehave/xbehave.net/issues/146)).
* `OnFailure()` step builder method to control the behavior of remaining steps if the step fails ([#247](https://github.com/xbehave/xbehave.net/issues/247)).
* `StepDefinition` filter attributes ([#254](https://github.com/xbehave/xbehave.net/issues/254)).
* `x()`, an alternative to `f()` and `_()` ([#238](https://github.com/xbehave/xbehave.net/issues/238)).
### Changed
* When a step fails, all following steps in the scenario are reported as skipped. In xBehave.net 1.x, all following steps in the scenario were reported as failed.
* The `Before()` and `After()` methods of a `BeforeAfterTestAttribute` are now called before and after each scenario is run. In xBehave.net 1.x, these methods were called before and after each step within a scenario was run.
* [[Object disposal]] and [[Teardown]] are no longer represented as a separate test unless they fail. This aligns with the behaviour of most xUnit.net 2.0 runners which show an extra failed test when test clean up fails.
### Removed
* `Given()`, `When()`, `Then()`, `And()` and `But()`. Use `f()`, `_()` or `x()` instead.
* [[Timeouts]] have been removed under the same rationale used for [xUnit.net 2.0](https://xunit.github.io/docs/test-migration.html).
* [[Isolated steps]] have been removed as this is a rarely (if ever) used feature that adds considerable implementation overhead.
* [[Object disposal]] without passing a context object to `Using()` (deprecated in 1.x).
* An undocumented feature which allows global continuation of step execution when certain types of step fail.
* An undocumented feature which allows omission of arguments from scenario names in test output.
* rc-003: Added IStepContext metadata, OnFailure and StepDefinition filter attributes
* rc-002: Added Xbehave.Core package
* rc-001: Switched steps following a failed step from failed to skipped, added x(), tweaked messaging behaviour
* beta-008: Fixed NCrunch support and re-introduced BeforeAfterTest support.
* beta-007: Fixed Resharper runner support and removed flawed BeforeAfterTest support.
* beta-006: Fixed VS runner support.
* beta-005: Updated to xunit 2.0.0 (stable) and restricted platform support to .NET 4.5 only.
* beta-004: Fixed test output for steps which are failed fast due to failure of preceding steps.
* beta-003: Fixed test class construction and disposal and changed behaviour of BeforeAfterTestAttribute.
* beta-002: Added support for Windows 8.1+ (Universal), Windows Phone 8 (Silverlight), Windows Phone 8.1+ (Universal).
* beta-001: Initial beta.