An extension for describing your tests using natural language.
Latest commit 40573a2 Jul 18, 2018

NuGet Badge NuGet Badge Build status Source Browser

Join the chat at Follow @xbehavenet is a .NET package available in full or minimal form, which extends by splitting tests into distinct steps, each decorated with natural language.

Platform support: .NET Standard 1.1 and upwards.


The full Xbehave package depends on the xunit package. That means you get the full suite of dependencies such as xunit.assert and xunit.analyzers.

The minimal Xbehave.Core package depends on the xunit.core package. That means you get only the minimum dependencies required to write and execute scenarios.

Versions follows the versioning scheme of and do not follow SemVer and may introduce breaking changes in minor versions. Each minor version of is linked to the equivalent minor version of patch versions within a minor version are independent of patch versions of within that minor version. For example, 2.3.x is linked to 2.3.x, but each package may have a different number of patch versions within the 2.3.x range.

A given patch version may introduce new features, fix bugs, or both. logo designed by Vanja Pakaski.