unit-testing - 为什么 Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Equals() 存在?

标签 unit-testing mstest

MSDN 文档中 Assert.Equals() 的说明:
不要使用这种方法。

就是这样,完整的解释。呃……好吧,但是……为什么会在那里?
它是框架早期版本中不推荐使用的方法吗?应该只由其他 Microsoft 程序集使用的东西?

它只是让我更想使用它,因为我知道我不应该这样做。 ;-)

有人知道吗?

最佳答案

.Equals 继承自对象。它被列为“请勿使用此方法”,因此用户不会将其与 AreEqual 方法混淆。

关于unit-testing - 为什么 Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Equals() 存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/489117/

相关文章:

c# - 为什么没有 Times.Always in Moq?

visual-studio - Visual Studio 2017 实时测试排除项

angular - 如何在组件中测试FormGroupDirective?

angular - 如何在 Angular 的组件测试中模拟提供的服务中的 HttpClient?

msbuild - Jenkins - 参数化构建和 SCM 触发器/时间表

c# - 如何在 MSTest 中附加测试失败的屏幕截图?

java - 如何使用 PowerMockRunner 模拟私有(private)或包保护类?

c# - 如何达到完整的 CodeCoverage?通过异常释放 block

c# - 使用作为公共(public)依赖项的私有(private)静态字段对静态类进行单元测试

visual-studio-2010 - 单元测试的测试文件放在哪里