ExpressiveAssertions 0.9.8
See the version list below for details.
dotnet add package ExpressiveAssertions --version 0.9.8
NuGet\Install-Package ExpressiveAssertions -Version 0.9.8
<PackageReference Include="ExpressiveAssertions" Version="0.9.8" />
paket add ExpressiveAssertions --version 0.9.8
#r "nuget: ExpressiveAssertions, 0.9.8"
// Install ExpressiveAssertions as a Cake Addin #addin nuget:?package=ExpressiveAssertions&version=0.9.8 // Install ExpressiveAssertions as a Cake Tool #tool nuget:?package=ExpressiveAssertions&version=0.9.8
Flexible assertion library leveraging the .NET expression tree syntax
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
- ExpressionToCodeLib (>= 2.0.0 && < 3.0.0)
- ExpressiveExpressionTrees (>= 2.0.0 && < 3.0.0)
- ExpressiveReflection (>= 2.0.0 && < 3.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ExpressiveAssertions:
Package | Downloads |
---|---|
ExpressiveAssertions.MSTest
Flexible assertion library leveraging the .NET expression tree syntax |
|
ExpressiveAssertions.XUnit
Flexible assertion library leveraging the .NET expression tree syntax |
GitHub repositories
This package is not used by any popular GitHub repositories.
* 0.9.8 - upgrade to netstandard 2.0
* 0.9.7 - addition of AssertionInverterTool to treat all success as failure and all failure as success
* 0.9.7 - addition of IgnoreDeclaredFailureAssertionTool which will ignore any declared failure assertions
* 0.9.7 - addition of IgnoreInconclsuiveAssertionTool which will ignore any inconclusive assertions
* 0.9.6 - fix bug with mstest handling of assertion messages
* 0.9.5 - fix bug in short assertion renderer causing all failed assertions to be marked as success
* 0.9.4 - fixed another nuget packaging bug
* 0.9.3 - added some tests on the base assertions
* 0.9.3 - refactored a number of specialized / internally focused classes to separate namespaces to limit clutter in the primary namespace
* 0.9.3 - cleaned up some documentation in README.md
* 0.9.3 - nuget package now qualifies the readme as README_ExpressiveAssertions.md instead of just README.md
* 0.9.3 - MSTest assertion no longer renders assertions automatically, you must specifically chain it with a renderer assertion (such as the builtin ShortAssertionRendererTool)
* 0.9.2 - better error reporting in the mstest driver
* 0.9.2 - started removing code contracts stuff because they don't report error messages the way i want
* 0.9.2 - Renamed the Assert() method to be just another overload of Check() instead
* 0.9.2 - Add the concept of context data including api methods for using It
* 0.9.2 - updates to generic AreEqual and AreNotEqual to use object.Equals() for proper equality checking in case of anonymous types
* 0.9.2 - new assertions nfor IsInstanceof() / IsNotInstanceOf()
* 0.9.2 - add initial suite of assertions for collection types
* 0.9.2 - new assertions for IsNull() / IsNotNull()
* 0.9.2 - new assertions for IsTrue() / IsFalse()
* 0.9.2 - new assertions for Throws()
* 0.9.2 - add SoftAssertionTool
* 0.9.2 - unit testing for assertion context code
* 0.9.1 - add license files to nuget package
* 0.9.0 - this is the initial release, and is a beta / alpha version with some incomplete / missing features