-
Notifications
You must be signed in to change notification settings - Fork 158
AndConstraint
Mikkel Nylander Bundgaard edited this page Aug 15, 2018
·
8 revisions
AndConstraint combines two other constraints and succeeds only if they both succeed.
AndConstraint(Constraint left, Constraint right)
<Constraint>.And.<Constraint>
Assert.That(2.3, Is.GreaterThan(2.0).And.LessThan(3.0));
Note that the constraint evaluates the sub-constraints left to right, meaning that
Assert.That(i, Is.Not.Null.And.GreaterThan(9));
where i
is a nullable int
will work for 10
,
but fail for null
with the message Expected: not null and greater than 9. But was: null
.
Assert.That(i, Is.GreaterThan(9).And.Not.Null);
will also succeed for 10
, but throw an exception for null
, as null
cannot be compared to 9
.
The OrConstraint has precedence over the AndConstraint.
Copyright (c) 2018 The NUnit Project - Licensed under CC BY-NC-SA 4.0
-
NUnit
-
Release Notes
-
License
- Getting Started
- Writing Tests
- Running Tests
- Extending NUnit
- Technical Notes
-
Release Notes
- NUnit Xamarin Runners
- VS Test Adapter
- VS Test Generator
- NUnit Analyzers