act*_*ias 18 c# unit-testing mstest
我正在为我当前的项目进行单元测试,并遇到了一些奇怪的事情..Net UnitTesting库同时具有Assert.Equals和Assert.AreEqual.Assert.Equals 的评论说使用Assert.AreEqual来比较两个对象,但没有说明为什么要对Assert.Equals这样做.有人可以解释你何时应该在单元测试中使用Assert.Equals,如果有的话,以及Assert.Equals和Assert.AreEqual之间的区别?
Joh*_*ers 42
Assert.Equals只是Equals继承自的方法object.它与单元测试无关,事实上,没有用处.
更确切地说,Assert.Equals完全相同Object.Equals.Object.Equals有用.
但是,如果你正在使用Assert.Equals,那么你可能会混淆它Assert.AreEqual,并且你想停止使用它.
| 归档时间: |
|
| 查看次数: |
12085 次 |
| 最近记录: |