In NUnit, I can write either
Assert.That(5, Is.EqualTo(5));
or
Assert.AreEqual(5, 5);
Is there any functional difference between these two forms or is the choice between the two just down to personal preference and perception of readability?