tpierrain/NFluent
Smooth your .NET TDD experience with NFluent! NFluent is an ergonomic assertion library which aims to fluent your .NET TDD experience (based on simple Check.That() assertion statements). NFluent aims your tests to be fluent to write (with a super-duper-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 also directly inspired by the awesome Java FEST Fluent assertion/reflection library (http://fest.easytesting.org/)
C#Apache-2.0
Issues
- 1
- 7
- 4
Handling of double.NaNs is inconsistent
#342 opened - 5
Equality comparisons are incorrect for double.NegativeInfinity and double.PositiveInfinity
#341 opened - 3
FormatException in Verifies when test fail
#340 opened - 18
- 3
- 0
Use `ToString` for error messages
#336 opened - 14
IsEqualTo wrong check
#335 opened - 3
- 4
- 3
- 7
HasFieldsWithSameValues does not compare a string after it has been compared a first time
#331 opened - 1
- 0
Checks for sub par use pattern
#328 opened - 4
- 3
- 3
Add IsCloseTo for every numerical types
#325 opened - 0
NFluent may provide surprising results when comparing complex structures of list and dictionaries
#324 opened - 0
Simplify IsEqualTo for complex types
#323 opened - 4
Add support for FSharpList
#322 opened - 1
Mimic C# build-in numeric conversions
#321 opened - 3
- 2
- 0
Issue with Enum properties and Considering
#317 opened - 0
- 0
- 10
Restore Intellisense for IsEqualTo
#314 opened - 1
- 0
- 0
Redesign equality comparison logic
#310 opened - 0
- 10
- 4
IsEquivalentTo wrongly passes when comparing a dictionary with a similar subset missing some keys
#306 opened - 0
Provide more details on equality
#302 opened - 0
- 0
Continuous Integration: upgrade to VS 2019
#300 opened - 10
- 2
- 0
- 2
Add assumptions support
#296 opened - 0
- 9
- 2
New check suggestion for collections
#293 opened - 8
Enumerable checks fails on IEnumerable<object> (Contains, ContainsExactly, IsEquivalentTo)
#292 opened - 4
Allow direct Checks on Collection size
#291 opened - 2
- 0
Consider migrating CI to Azure Pipelines
#289 opened - 0
- 1
Document versioning policy
#287 opened