Use natural language. Write .NET code.

xBehave.net introduces the natural language of Gherkin to .NET in a way that's easy to learn, easy to write and easy to read. Ideally suited to a variety of testing styles (e.g. BDD, TDD, ATDD, etc.), xBehave.net can be used for acceptance tests, integration tests, unit tests or any other ad-hoc testing scenarios.


Extends xUnit.net. Seamless integration.

Use any existing xUnit.net tooling to execute xBehave.net scenarios. Mix and match standard xUnit.net tests and xBehave.net scenarios in the same assembly or even in the same class. Use xBehave.net unobtrusively alongside other frameworks (e.g. NUnit, MSpec, etc.) in the same solution.