在NUnit的,我可以寫任何Assert.That和傳統語法之間是否有功能差異?
Assert.That(5, Is.EqualTo(5));
或
Assert.AreEqual(5, 5);
是否有這兩種形式之間的功能差異或者是兩者之間的選擇只是個人喜好和可讀性的看法?
在NUnit的,我可以寫任何Assert.That和傳統語法之間是否有功能差異?
Assert.That(5, Is.EqualTo(5));
或
Assert.AreEqual(5, 5);
是否有這兩種形式之間的功能差異或者是兩者之間的選擇只是個人喜好和可讀性的看法?
你給出的例子之間沒有任何語義上的區別。它完全歸結爲偏好。
不,沒有功能差異。這只是流利的API與傳統的語法。它確實歸結爲個人偏好。
唯一的區別是可讀性和您對此事的偏好。值得注意的是,較舊的語法已被重新實現以適應新的幕後,因此在功能上是相同的。