43,311

Downloads

158

Downloads of v 0.11.0

22

Average downloads per day

2012-07-09

Last published

Share on Social Networks

License details

provided by Sonatype

MIT

xBehave.net

0.11.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.11.0

Release Notes

(Enhancement) Support disposal of objects created within a failing step (https://bitbucket.org/adamralph/xbehave.net/issue/10).

  - *** BREAKING CHANGES *** Removed (Func<IDisposable> body), (Func<IEnumerable<IDisposable>> body) and (Action body, Action dispose) step definition overloads. It is important to note that an IDisposable object returned from a step body declared as an expression will no longer be disposed. Instead, register the object for disposal with the Using() extension method. E.g. "Given some disposable".Given(() => someDisposable = new SomeDisposable().Using()); See http://adamralph.blogspot.com for more details.

  - Added IDisposable.Using() extension method for registration of IDisposable objects.

  - Added IStepDefinition.Teardown(Action teardown) for declaring a teardown action associated with objects created within a step.

(Bug) The body of a step with a timeout is executed twice (https://bitbucket.org/adamralph/xbehave.net/issue/15)

(Bug) Infinite loops in test runner when scenario method has params but no data provided (https://bitbucket.org/adamralph/xbehave.net/issue/12).

Other

  - Simplified test names to always include context number and test number in the format [{context}.{test}].

  - Added compression of whitespace in step text.

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 893 Wednesday, December 21, 2016
Xbehave 2.2.0-beta0002-build681 69 Monday, November 28, 2016
Xbehave 2.2.0-beta0001-build680 35 Sunday, November 27, 2016
Xbehave 2.1.3 81 Tuesday, October 11, 2016
xBehave 2.1.0 4,172 Wednesday, April 27, 2016
xBehave.net 2.0.1 5,620 Monday, October 5, 2015
xBehave.net 2.0.1-beta001-build598 460 Sunday, October 4, 2015
xBehave.net 2.0.0 1,163 Thursday, August 6, 2015
xBehave.net 2.0.0-rc003-build581 444 Monday, May 18, 2015
xBehave.net 2.0.0-rc002-build543 305 Saturday, April 18, 2015
xBehave.net 2.0.0-rc001-build541 232 Thursday, March 26, 2015
xBehave.net 2.0.0-beta008-build523 132 Saturday, March 21, 2015
xBehave.net 2.0.0-beta007-build521 103 Thursday, March 19, 2015
xBehave.net 2.0.0-beta006-build519 257 Tuesday, March 17, 2015
xBehave.net 2.0.0-beta005-build515 148 Tuesday, March 17, 2015
xBehave.net 2.0.0-beta004-build500 186 Wednesday, December 24, 2014
xBehave.net 2.0.0-beta003-build498 102 Wednesday, December 24, 2014
xBehave.net 2.0.0-beta002-build494 129 Saturday, December 13, 2014
xBehave.net 1.1.0 14,230 Sunday, March 16, 2014
xBehave.net 1.0.0 4,801 Wednesday, October 9, 2013
xBehave.net 0.17.0 152 Thursday, October 3, 2013
xBehave.net 0.16.0 289 Tuesday, September 3, 2013
xBehave.net 0.15.0 2,081 Tuesday, June 4, 2013
xBehave.net 0.14.0 354 Wednesday, November 7, 2012
xBehave.net 0.13.0 187 Wednesday, October 3, 2012
xBehave.net 0.12.0 224 Wednesday, July 25, 2012
xBehave.net 0.11.0 (this version) 158 Monday, July 9, 2012
xBehave.net 0.10.0 215 Monday, May 21, 2012
xBehave.net 0.9.0 183 Thursday, April 26, 2012
xBehave.net 0.8.0 176 Wednesday, April 11, 2012
xBehave.net 0.7.0 221 Monday, February 27, 2012