2009-09-30 147 views
2

是否有任何vs插件可以接收一个类并设置所有接线以生成测试类和方法以及嘲笑依赖关系等等,这似乎是可以自动化的东西。visual studio生成测试

回答

1

微软曾尝试过这样的事,我相信,并且因为不理解Test-Driven Development/Design是什么而被广泛批评。

Pex可能是你正在寻找的一部分。这是对单元测试的帮助,而不是替代它。

也有支持auto mocking的IoC容器框架(以及我认为的模拟/隔离框架),这也可能有所帮助。

正如Vadim所提到的,模板和代码片段可以处理大量的样板代码。

我没有使用Pex或自动嘲笑;我只是做瓦迪姆做的事情。

0

我怀疑没有;即使sigs可以自动执行,您也需要提供所有的案例;它不能推断什么应该等于什么,什么性质重要,边缘情况是什么,等等。

2

你可以尝试创建一些VS模板。

我已经为mysel创建了一些Resharper模板,但它们和你想要的一样复杂。