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
- 3
FormatException in Verifies when test fail
#340 opened by Roxeez - 5
Equality comparisons are incorrect for double.NegativeInfinity and double.PositiveInfinity
#341 opened by bacar - 4
Handling of double.NaNs is inconsistent
#342 opened by bacar - 7
- 18
- 3
- 3
Random null reference exception when a check fails
#338 opened by dupdob - 0
- 0
Redesign equality comparison logic
#310 opened by dupdob - 0
Implement a syntax to check members of an object
#316 opened by NatMarchand - 0
Simplify IsEqualTo for complex types
#323 opened by dupdob - 0
NFluent may provide surprising results when comparing complex structures of list and dictionaries
#324 opened by dupdob - 4
- 1
Providing an `IEqualityComparer` for comparison
#330 opened by MiniKeb - 3
Add ...OrEqual comparisons for numerical types
#332 opened by dupdob - 14
IsEqualTo wrong check
#335 opened by tymur-sokolov - 0
- 0
Use `ToString` for error messages
#336 opened by dupdob - 10
Restore Intellisense for IsEqualTo
#314 opened by dupdob - 4
- 3
IsEquivalentTo for Dictionaries does not work correctly
#334 opened by bacar - 0
Checks for sub par use pattern
#328 opened by dupdob - 7
HasFieldsWithSameValues does not compare a string after it has been compared a first time
#331 opened by Greybird - 3
Add IsCloseTo for every numerical types
#325 opened by dupdob - 2
- 0
IsCloseTo is missing for DateTime and DateTimeOffset
#312 opened by ocoanet - 10
IsEquivalentTo wrongly fails when comparing dictonary-of-dictonaries, that are identical except the order of keys in child dicts
#307 opened by tpehkone - 4
Add support for FSharpList
#322 opened by johanhaleby - 4
IsEquivalentTo wrongly passes when comparing a dictionary with a similar subset missing some keys
#306 opened by tpehkone - 2
- 1
Mimic C# build-in numeric conversions
#321 opened by dupdob - 3
Equals and IsEqualTo unexpected behaviour with nullable floating point numbers
#320 opened by MaciekSwiszczowski - 0
Issue with Enum properties and Considering
#317 opened by dupdob - 0
- 1
WithCustomMessage does not give a custom message when being used with IsTrue()
#313 opened by janvdpol - 0
Continuous Integration: upgrade to VS 2019
#300 opened by dupdob - 0
Provide more details on equality
#302 opened by dupdob - 4
Allow direct Checks on Collection size
#291 opened by tpierrain - 8
Enumerable checks fails on IEnumerable<object> (Contains, ContainsExactly, IsEquivalentTo)
#292 opened by yhan - 0
- 2
Add assumptions support
#296 opened by dupdob - 0
- 10
- 0
Consider migrating CI to Azure Pipelines
#289 opened by dupdob - 9
- 2
New check suggestion for collections
#293 opened by yhan - 0
- 2
IsEqualTo and IsEquivalentTo not working as expected for Dictionary<T, object>
#290 opened by thiagomajesk - 1
Document versioning policy
#287 opened by dupdob