"流利断言"与"应断言库"之间的差异

Lui*_*uis 6 .net unit-testing

  • 有人可以指出差异吗?

以上是我的问题,但如果您也可以与他们分享您的经验以及您为何使用其中一个.

Den*_*men 6

它们只是两个不同的库,所以只需查看功能,特别是报告功能,然后选择.

由于我是Fluent Assertions的作者,我显然有偏见.无论如何,我非常自豪我们一直在努力使错误消息尽可能清楚,这样我们就可以让你远离调试器.

  • 我会说结构比较API是其他库(仍然)没有的Fluent Assertions最强大的功能之一.AFAIK,Fluent Assertions中没有任何内容.另请参见https://fluentassertions.com/documentation/#object-graph-comparison (4认同)
  • 从作者那里听到您的库的哪些功能比竞争对手的库更好,这将是特别有趣的。 (3认同)
  • 文档已移至 https:// Fluentassertions.com/objectgraphs/ (2认同)
  • @DennisDoomen 它(现在)也存在于 Shouldly 中:`actual.ShouldBeEquivalentTo(expected)` (2认同)