Assert.That 和传统语法之间有功能差异吗?

发布于 2024-08-24 16:23:18 字数 187 浏览 4 评论 0原文

在 NUnit 中,我可以编写 或

Assert.That(5, Is.EqualTo(5));

Assert.AreEqual(5, 5);

两种形式之间有任何功能差异吗?还是两者之间的选择只是取决于个人喜好和可读性?

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

宫墨修音 2024-08-31 16:23:18

您给出的示例之间没有任何语义差异。这完全取决于偏好。

There isn't any semantic difference between the examples that you give. It solely comes down to preference.

止于盛夏 2024-08-31 16:23:18

唯一的区别是可读性以及您对此的偏好。值得注意的是,旧的语法已被重新实现,以在幕后工作新的语法,因此功能上是相同的。

The only difference is readability, and your preference on that matter. It is worth noting that the older syntax has been reimplemented to work off of the new behind the scenes, so that are functionally the same.

清风夜微凉 2024-08-31 16:23:18

不,没有功能差异。这只是流畅的 API 与经典语法的对比。这确实取决于个人喜好。

No, there is no functional difference. This is just the fluent API versus the classical syntax. It does come down to personal preference.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文