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

时间:2008-10-27 09:43:13

标签: vb.net frameworks mocking

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

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

4 个答案:

答案 0 :(得分:2)

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

我主要使用Rhino Mocks。它具有非常易读的语法,尤其是新的AAA语法。 Moq很新,也应该很好,语法明智。虽然我还没有测试过它。

答案 1 :(得分:0)

犀牛嘲笑。

但是你可能会遇到新的lambda表达式语法(特别是在设置对subs的期望时),所以要么使用新语法,要么准备解决它。

答案 2 :(得分:0)

Typemock's VB API使用起来非常简单,它具有伪装共享功能等各种功能。

答案 3 :(得分:0)

仅供参考,Isolator具有VB.NET特定的API,因此您应该可以轻松使用它: http://www.typemock.com/vbpage.php

但是,它是一种商业产品。