tpierrain/NFluent

Add IsCloseTo for every numerical types

dupdob opened this issue · 3 comments

As of now (V 2.7) , IsCloseTo is only available for floating numbers (float and double).
I have received request to add support for decimal. I propose to extend this request to every numerical types.

Expected Behavior

Support this:

Check.That(1m).IsCloseTo(1, 0.2);
Check.That(1).IsCloseTo(0,1);
Check.That(1b).IsCloseTo(0,1);
...

Current Behavior

Previous examples to not compile.

Hello, je viens d'en avoir besoin sur du decimal. Je peux essayer de faire une PR sur ce point si ça peux aider.

je viens de faire un ... Check.That((double)actual).IsCloseTo((double)expected, (double).2m); et ça manquait d'élégance 🙈

C'est dans la V3 déjà 😅

oui, j'ai oublié de te prévenir