41,099

Downloads

208

Downloads of v 0.10.0

22

Average downloads per day

2012-05-21

Last published

Share on Social Networks

License details

provided by Sonatype

MIT

xBehave.net

0.10.0

A BDD/TDD framework based on xUnit.net inspired by the Gherkin behaviour language. Dispenses with the need to map Gherkin feature files to code implementations by allowing the developer to bake the behaviours/specifications directly into code. Designed for use either from day one or as a seamless addition to an existing xUnit.net based workflow.

To install xBehave.net, run the following command in the Package Manager Console

Install-Package Xbehave -Version 0.10.0

Release Notes

Added And() and But() step definition methods.
Added fluent step definition syntax, e.g. _.Given("foo", () => foo()).When("bar", => bar()).Then("baz", ()=> baz()).
Added ExampleAttribute and deprecated ScenarioDataAttribute.
Added InIsolation() and Skip() fluent step definition methods and deprecated ThenInIsolation() and ThenSkip().
Added string substitution of argument values in step names, e.g. [Example(123, 234)]public void SomeScenario(int x, int y) { ... "Given x is {0} and y is {1}" ... }.
Changed to creating a separate test command for each step in a scenario.
Added scenario name to test command names.
Added scenario parameters and arguments to test command names.
Changed Given(this string message, Func<IEnumerable<IDisposable>> arrange) to dispose of items in reverse order.
Changed Given(this string message, Func<IEnumerable<IDisposable>> arrange) to guarantee disposal of remaining items when disposal of a given item throws an exception.
Removed unecessary creation of empty disposal test commands.
Bug fixes:-
#8: infinite loops when running from TD.NET or Resharper and test command creation throws exception

Owners

Authors

Adam Ralph

Copyright

Copyright (c) 2011 - 2012 Adam Ralph (adam@adamralph.com)

Tags

Dependencies

Version History

Version Downloads Last updated
Xbehave 2.2.0-beta0003-build685 502 Wednesday, December 21, 2016
Xbehave 2.2.0-beta0002-build681 63 Monday, November 28, 2016
Xbehave 2.2.0-beta0001-build680 30 Sunday, November 27, 2016
Xbehave 2.1.3 78 Tuesday, October 11, 2016
xBehave 2.1.0 3,967 Wednesday, April 27, 2016
xBehave.net 2.0.1 5,418 Monday, October 5, 2015
xBehave.net 2.0.1-beta001-build598 456 Sunday, October 4, 2015
xBehave.net 2.0.0 1,148 Thursday, August 6, 2015
xBehave.net 2.0.0-rc003-build581 430 Monday, May 18, 2015
xBehave.net 2.0.0-rc002-build543 299 Saturday, April 18, 2015
xBehave.net 2.0.0-rc001-build541 227 Thursday, March 26, 2015
xBehave.net 2.0.0-beta008-build523 127 Saturday, March 21, 2015
xBehave.net 2.0.0-beta007-build521 97 Thursday, March 19, 2015
xBehave.net 2.0.0-beta006-build519 252 Tuesday, March 17, 2015
xBehave.net 2.0.0-beta005-build515 140 Tuesday, March 17, 2015
xBehave.net 2.0.0-beta004-build500 182 Wednesday, December 24, 2014
xBehave.net 2.0.0-beta003-build498 98 Wednesday, December 24, 2014
xBehave.net 2.0.0-beta002-build494 124 Saturday, December 13, 2014
xBehave.net 1.1.0 13,608 Sunday, March 16, 2014
xBehave.net 1.0.0 4,794 Wednesday, October 9, 2013
xBehave.net 0.17.0 147 Thursday, October 3, 2013
xBehave.net 0.16.0 284 Tuesday, September 3, 2013
xBehave.net 0.15.0 2,042 Tuesday, June 4, 2013
xBehave.net 0.14.0 347 Wednesday, November 7, 2012
xBehave.net 0.13.0 181 Wednesday, October 3, 2012
xBehave.net 0.12.0 218 Wednesday, July 25, 2012
xBehave.net 0.11.0 152 Monday, July 9, 2012
xBehave.net 0.10.0 (this version) 208 Monday, May 21, 2012
xBehave.net 0.9.0 177 Thursday, April 26, 2012
xBehave.net 0.8.0 170 Wednesday, April 11, 2012
xBehave.net 0.7.0 213 Monday, February 27, 2012