VB.NET最好的模拟框架是什么?

7 vb.net frameworks mocking

什么是最好的模拟框架语法和功能方面?

我的问题:现在大多数模拟框架都使用lambda表达式,这在VB.NET中写得非常难看,那么是否有任何框架具有良好的语法而没有lambdas或者具有不需要lambdas的流畅语法?

Men*_*elt 2

我认为功能方面的 Typemock 是 .Net 的最佳框架,它不是在运行时工作,而是挂钩到 CLR 并可以拦截任何调用。这使您能够模拟和测试您想要的任何内容。有些人认为它太强大了。它允许您测试任何东西,而通常您无法测试某些东西的事实是一个很好的警告,表明您的设计存在问题。而且它不是免费的。

我主要使用Rhino Mocks。它具有真正可读的语法,尤其是新的 AAA 语法。Moq 是一个很新的东西,从语法上来说应该也不错。虽然我还没有测试过。