什么是Assert.Equals的使用情况如何? [关闭](What is the usage

2019-08-18 18:13发布

我工作的单元测试我的当前项目和跨一个奇怪的来到。 在.NET单元测试库既有Assert.Equals和Assert.AreEqual。 该言论为Assert.Equals说使用Assert.AreEqual比较两个对象,但没有给出理由,为什么超过Assert.Equals这样做。 有人能解释时,你应该单元测试if ever和Assert.Equals和Assert.AreEqual之间的区别使用Assert.Equals,?

Answer 1:

Assert.Equals只是Equals从继承的方法object 。 它无关,与单元测试,而事实上,已经没有用了。


更精确地说, Assert.Equals是完全一样Object.EqualsObject.Equals有使用。

但是,如果你使用Assert.Equals ,那么你很可能与混淆它Assert.AreEqual ,并要停止使用。



文章来源: What is the usage of Assert.Equals? [closed]