While traditional syntax for asserts is fairly easy to understand (once you get used to reading it), it doesn’t read as close to English as I’d like. So I have taken to using the Assert.That syntax for a lot of my assertions. This makes an assert like this:
1: Assert.AreEqual(5, SUT.Items.count);
Read like this:
1: Assert.That(SUT.Items.Count, Is.EqualTo(5));
To me, the second assert reads a lot more like plain English.
~Lee