Jednym z bardziej elementarnych składników testów są asercje, umożliwiające sprawdzenie, czy spełnione są warunki testu.
W NUnicie dostępnych jest wiele różnych asercji. Najprostsza to:
Assert.AreEqual
To jednak nie wszystko. NUnit oferuje cały wachlarz asercji – warto spojrzeć w dokumentację [equalConstraint] i [assertions].
Bardzo fajną opcją jest na przykład sprawdzenie, czy kolekcja jest posortowana:
var notSorted = new List<decimal>(); notSorted.Add(12.3); notSorted.Add(5.5); notSorted.Add(100); Assert.That(notSorted, Is.Ordered);//Fail
Poza klasycznymi asercjami NUnit oferuje też np. StringAsert, CollectionAsert itd.