我正在开发我的第一个 ASP .NET MVC 项目,在此之前我只将 Rhino.Mocks 用于桌面应用程序。
已经有一段时间了,所以我决定找出现在在该领域使用的东西。在阅读了一些对Moq
的
赞美之后,我决定接受它。
(我喜欢某些人所说的 lambda 误用和过度使用)。
然而,我也听到了对MvcContrib TestHelper框架的赞誉,它似乎依赖于 Rhino.Mocks。
我需要知道TestHelper 是否强制我使用 Rhino.Mocks。我不想在我的测试中混合两个不同的模拟框架,所以如果 TestHelper 是 Rhino 特定的,我将不得不决定要么
- 为了 TestHelper 切换到 Rhino.Mocks(可悲但可能);
- 为了使用起订量而放弃 TestHelper(不太可能)。
我真的希望 TestHelper 在其公共 API 中独立于 Rhino.Mocks,但我不能 100% 确定。
有人可以(不)确认吗?