我从 ruby on rails 来到 c#,在那里我使用 Rspec 和 Mocha 进行了 TDD。我正在寻找进入一个模拟框架,一个较旧的 stackoverflow 帖子向我指出了 MOQ 和 rhino 模拟的方向。我犹豫要不要承诺,我正在寻找一些建议或澄清,或者只是一个鼓舞人心的谈话......
以下是我的担忧:
- Rhino mocks 似乎有点过时了。许多示例甚至没有使用泛型,因为在创建框架时它们似乎不可用
- Moq 似乎不如 Rhino 模拟强大,并且您似乎需要调整您的类才能模拟它们(它们必须实现接口或所有方法都必须是虚拟的)
我在这里离基地很远吗?我错过了什么吗?是否有一些我应该知道的很酷的新框架,还是我只需要敞开心扉接受静态语言的模拟是不一样的?
(我知道过去有人问过这样的问题,但它们对我来说似乎有点过时了,我对最新的时髦新事物很感兴趣)