用于自动创建nunit测试的Visual Studio插件?

时间:2010-09-29 03:38:33

标签: unit-testing visual-studio-2010 plugins

你知道他们怎么说,“有一个应用程序吗?”那么,有一个VS插件.................?

我希望能够右键单击一个方法并选择“创建单元测试方法...”并让它在我的项目树中的特定位置生成一个nunit存根。所以举个例子。我有一个TheNextBigThing库,其中包含Idea类和MakeMeRich()方法。我想拥有它,例如,在名为Tests的类中名为TheNextBigThing的子文件夹中的IdeaTests项目中创建单元测试方法。

我知道。我知道。所有的TDD倡导者都会告诉我,我正在向后做,但要幽默我。我有一些代码我想用一些测试进行改造,有时我会在测试之前编写方法。

如果它不存在,有关如何自己写的任何指示?

2 个答案:

答案 0 :(得分:2)

如果您运行的是Visual Studio 2010 Professional或Premium,则可以通过右键单击该方法来选择使用MSTest创建单元测试。

另外,我建议使用Pex。 Pex将为您创建单元测试,以及实现特定方法100%代码覆盖所需的所有单元测试。

答案 1 :(得分:0)

启动插件并不会太难。由于您已经拥有VS,只需创建新项目> VS可扩展性。 :)

除非你使用某种模板语言,否则你最需要学习一些codegen。

我吗?我认为这是一个很酷的主意,我希望看到它实施。启动它,在github(或类似的)上分享它并观察它的成长。