Xbehave.Core 2.0.1

Includes the libraries for writing tests with xBehave.net.
Installing this package installs xunit.core.

There is a newer version of this package available.
See the version list below for details.
Install-Package Xbehave.Core -Version 2.0.1
dotnet add package Xbehave.Core --version 2.0.1
<PackageReference Include="Xbehave.Core" Version="2.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Xbehave.Core --version 2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Xbehave.Core, 2.0.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Xbehave.Core as a Cake Addin
#addin nuget:?package=Xbehave.Core&version=2.0.1

// Install Xbehave.Core as a Cake Tool
#tool nuget:?package=Xbehave.Core&version=2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

# 2.0.1

* **Fixed**: Scenarios are not run when using xunit 2.1 - https://github.com/xbehave/xbehave.net/issues/271

With special thanks to:

* Graeme Bradbury - https://github.com/GraemeBradbury
* Brad Wilson - https://github.com/bradwilson

# 2.0

### 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.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Xbehave.Core:

Package Downloads
An xUnit.net extension for describing your tests using natural language. Installing this package installs Xbehave.Core and xunit.
Use for build infrastructure.

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on Xbehave.Core:

Repository Stars
Write C# apps with a text editor, nuget and the power of Roslyn!
The easy mocking library for .NET
Write your .NET configuration files in C#
A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).

Version History

Version Downloads Last updated
2.4.1 266,929 10/30/2019
2.4.1-rc.1 1,968 10/6/2019
2.4.0 177,283 7/17/2018
2.4.0-rc.1 405 7/2/2018
2.4.0-beta.2 388 6/1/2018
2.4.0-beta.1 753 5/6/2018
2.3.1 32,233 5/21/2018
2.3.1-beta0001-build733 1,091 12/23/2017
2.3.1-alpha0001-build731 861 12/11/2017
2.3.0 32,470 12/10/2017
2.3.0-rc0001-build717 4,417 11/3/2017
2.3.0-beta0006-build711 806 11/3/2017
2.3.0-beta0005-build706 1,705 11/2/2017
2.3.0-beta0004-build693 643 10/31/2017
2.2.0-beta0003-build685 35,436 12/21/2016
2.2.0-beta0002-build681 724 11/28/2016
2.2.0-beta0001-build680 10,070 11/27/2016
2.1.4 25,210 10/11/2016
2.1.3 844 10/11/2016
2.1.2 687 10/11/2016
2.1.1 681 10/11/2016
2.1.0 16,185 4/27/2016
2.0.1 19,760 10/5/2015
2.0.1-beta001-build598 1,116 10/4/2015
2.0.0 2,454 8/6/2015
2.0.0-rc003-build581 1,609 5/18/2015
2.0.0-rc002-build543 1,159 4/18/2015
Show less