在NUnit中,我可以写
Assert.That(5, Is.EqualTo(5));
或
Assert.AreEqual(5, 5);
这两种形式之间是否有任何功能差异,或者是两者之间的选择,只是个人偏好和可读性感?
答案 0 :(得分:4)
您提供的示例之间没有任何语义差异。它完全归结为偏好。
答案 1 :(得分:2)
唯一的区别是可读性,以及您对此事的偏好。值得注意的是,旧的语法已经重新实现,以便在幕后工作,因此在功能上是相同的。
答案 2 :(得分:0)
不,没有功能差异。这只是流畅的API与经典语法。它确实归结为个人偏好。