Unquote 4.0.0

Unquote is not just another DSL or API for making unit test assertions. Instead, assertions are written as plain, statically-checked F# quoted expressions and test failure messages are given as step-by-step F# expression evaluations.

Unquote integrates configuration-free with all exception-based unit testing frameworks including xUnit.net, NUnit, and Expecto. Unquote may even be used within FSI sessions, enabling the direct migration of ad-hoc FSI tests during interactive development to formal test suites.

In addition to its unit testing features, Unquote includes operators for evaluating, decompiling, and incrementally reducing quoted expressions.

Install-Package Unquote -Version 4.0.0
dotnet add package Unquote --version 4.0.0
<PackageReference Include="Unquote" Version="4.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Unquote --version 4.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* Add support for NetStandard 2.0 while keeping support for .NET 4.5
* Remove support for .NET 4.0 and PCL
* Add `trap` assertion operator
* Remove long obsolete `?`-suffixed assertion operators (under `Assertions.Obsolete` module)

Version History

Version Downloads Last updated
4.0.0 78,489 11/10/2017
3.2.0 24,422 4/2/2017
3.1.2 29,578 8/6/2016
3.1.1 19,761 1/19/2016
3.1.0 9,204 10/11/2015
3.0.0 16,510 5/17/2015
2.2.2 28,186 6/15/2012
2.2.1 536 5/22/2012
2.2.0 396 5/20/2012
2.1.1 551 4/11/2012
2.1.0 804 9/24/2011
2.0.3 535 8/7/2011
2.0.2 590 7/20/2011
2.0.1 537 7/12/2011
2.0.0 565 7/7/2011
1.3.0 629 6/1/2011