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/)
Apache License 2.0
310 stars 53 forks source link

Align NFluent to Net Open Source Library guidance #270

Closed dupdob closed 6 years ago

dupdob commented 6 years ago

Update NFluent project to implement strong conformance to the recommended practices provided in Microsot Net Open Source library guidance.

Overall, NFluent has a good conformance level, with two exceptions:

Expected Behavior

Drop support for PCL (see doc). Stabilize version number in AssemblyVersion by dropping patch and build numbers.(see doc)

Context

The publication of guidance by Microsoft in October 2018 helps identifying good practice we should follow.

dupdob commented 6 years ago

Assembly version is now stuck at Major.Minor

dupdob commented 6 years ago

Removed PCL version from package Other .Net versions kept as is (2.0, 3.0, 3.5, 4.0, 4.5, NetStandard 1.3 and NetStandard 2.0)