AnyUnit.Constraints
1.2.2
dotnet add package AnyUnit.Constraints --version 1.2.2
NuGet\Install-Package AnyUnit.Constraints -Version 1.2.2
<PackageReference Include="AnyUnit.Constraints" Version="1.2.2" />
<PackageVersion Include="AnyUnit.Constraints" Version="1.2.2" />
<PackageReference Include="AnyUnit.Constraints" />
paket add AnyUnit.Constraints --version 1.2.2
#r "nuget: AnyUnit.Constraints, 1.2.2"
#:package AnyUnit.Constraints@1.2.2
#addin nuget:?package=AnyUnit.Constraints&version=1.2.2
#tool nuget:?package=AnyUnit.Constraints&version=1.2.2
AnyUnit.Constraints
NUnit-style fluent constraint syntax for
AnyUnit - Is, Has, Does,
Throws, and the Assert.That(actual, constraint) form they compose
with. Ported from real NUnit's own constraint model (see
Contributors.md for attribution), so existing
Assert.That(x, Is.EqualTo(y))-style assertions read the same here.
Referenced transitively by AnyUnit.Style.Nunit
and AnyUnit.Style.FsUnit - install one of
those instead of this package directly unless you specifically want the
constraint syntax without a full NUnit-style [Test]/[TestFixture]
attribute set.
Example
Assert.That(actual, Is.EqualTo(expected));
Assert.That(collection, Has.Count.EqualTo(3));
Assert.That(text, Does.StartWith("prefix"));
Assert.That(() => DoSomething(), Throws.InstanceOf<InvalidOperationException>());
| 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.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. |
-
.NETStandard 2.0
- AnyUnit (>= 1.2.2)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on AnyUnit.Constraints:
| Package | Downloads |
|---|---|
|
AnyUnit.Style.FsUnit
FsUnit-style F# assertions for AnyUnit. |
|
|
AnyUnit.Style.Nunit
Roughly NUnit-compatible attributes and assertions for AnyUnit. |
GitHub repositories
This package is not used by any popular GitHub repositories.