96,595

Downloads

302

Downloads of v 0.8.0

61

Average downloads per day

2013-07-06

Last published

Share on Social Networks

License details

provided by Sonatype

Apache-2.0

Smooth your .NET TDD experience with...

0.8.0

NFluent is an ergonomic check library which aims to fluent your .NET TDD experience (based on simple Check.That() check statements). NFluent aims your tests to be fluent to write (with an happy 'dot' auto completion experience), fluent to read (i.e. as close as possible to plain English expression), but also fluent to troubleshoot, in a less-error-prone way comparing to the classical .NET test frameworks. NFluent is directly, but also freely, inspired by the awesome Java FEST fluent check/reflection library (http://fest.easytesting.org/).

To install Smooth your .NET TDD experience with NFluent!, run the following command in the Package Manager Console

Install-Package NFluent -Version 0.8.0

Release Notes

New features:

* Now, the Equals() method of the ICheck<T> instances is a real fluent check method (instead of the default object.Equals() one).

* New extensible syntax for Check.That(IEnumerable xxx).Contains(...) that permits to add suffixes narrowing the conditions (e.g.: Check.That(IEnumerable xxx).Contains(...).InThatOrder()). Possible suffixes are (Only, Once or InThatOrder)

* Adds check methods for IDictionary

* Adds more check methods to the IEnumerable (e.g. IsNullOrEmpty)

--------------

Changes:

* New error message structure that clearly states what is wrong.

* Renames the ContainsOnly() method to IsOnlyMadeOf().

* Replaces IFluentAssertion by ICheck; and IChainableFluentAssertion by ICheckLink so that it improves the IntelliSense experience.

Owners

Authors

Thomas PIERRAIN, Cyrille DUPUYDAUBY, Marc-Antoine LATOUR, Rui CARVALHO

Copyright

Copyright 2013 Thomas PIERRAIN

Tags

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
NFluent, smooth... 2.0.0-alpha-44 319 Wednesday, May 10, 2017
NFluent, smooth... 2.0.0-alpha 1,687 Thursday, September 22, 2016
NFluent, smooth... 1.3.1 84,718 Monday, July 28, 2014
NFluent, smooth... 1.2.0 3,176 Monday, June 16, 2014
NFluent, smooth... 1.1.0 2,557 Friday, February 14, 2014
Smooth your .NET... 1.0.0 879 Tuesday, December 31, 2013
Smooth your .NET... 0.11.0 428 Tuesday, November 26, 2013
Smooth your .NET... 0.9.0 596 Tuesday, August 6, 2013
Smooth your .NET... 0.8.0 (this version) 302 Saturday, July 6, 2013
Smooth your .NET... 0.7.0 265 Tuesday, June 4, 2013
Smooth your .NET... 0.6.0 235 Sunday, May 19, 2013
Smooth your .NET... 0.5.0 283 Sunday, April 21, 2013