【发布时间】:2012-06-09 07:56:21
【问题描述】:
请阅读 Visual Studio 11 中新的 Stubs & Shims 支持。
存根对我来说很清楚,但是垫片?它们是鼹鼠的替代品吗?或者它们可以用来做模拟吗?
【问题讨论】:
请阅读 Visual Studio 11 中新的 Stubs & Shims 支持。
存根对我来说很清楚,但是垫片?它们是鼹鼠的替代品吗?或者它们可以用来做模拟吗?
【问题讨论】:
在我看来,它们不仅仅是 Moles 的替代品,它们实际上是替代品。垫片可用于隔离您正在测试的代码,类似于 Moles。
来自Microsoft Research page on Moles:
Visual Studio 2012 中的 Fakes Framework 是下一代 Moles & Stubs。然而,Fakes 与 Moles 不同,因此从 Moles 迁移到 Fakes 将需要对您的代码进行一些修改。 Visual Studio 2012 将不支持 Moles 框架。
【讨论】: