Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 用于自动创建nunit测试的Visual Studio插件?_Unit Testing_Visual Studio 2010_Plugins - Fatal编程技术网

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

Unit testing 用于自动创建nunit测试的Visual Studio插件?,unit-testing,visual-studio-2010,plugins,Unit Testing,Visual Studio 2010,Plugins,你知道他们是怎么说的吗,“有一个应用程序可以做到这一点”?好的,有没有VS插件 我希望能够右键单击一个方法并选择“CreateUnitTestMethod…”,让它在我的项目树中的特定位置生成一个NUnitStub。比如说。我有一个TheNextBigThing库,其中包含一个Idea类和一个MakeMeRich()方法。例如,我想让它在名为IdeaTests的类中,在名为TheNextBigThing的子文件夹中的Tests项目中创建一个单元测试方法 我知道。我知道。所有TDD的拥护者都会告诉

你知道他们是怎么说的吗,“有一个应用程序可以做到这一点”?好的,有没有VS插件

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

我知道。我知道。所有TDD的拥护者都会告诉我,我是在倒退,但请幽默我。我有一些代码我想用一些测试来改进,有时我会在测试之前编写方法


如果它不存在,有没有关于如何自己编写它的指针?

启动该加载项并不难。既然您已经有了VS,只需创建新项目>VS扩展性即可

除非您使用某种模板语言,否则您很可能必须学习一些codegen


我?我认为这是一个很酷的想法,我希望看到它得到实施。启动它,在github(或类似网站)上共享它,并观察它的增长。

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


此外,我建议使用Pex。除了实现特定方法100%代码覆盖率所需的所有单元测试之外,Pex还将为您创建单元测试。

我认为2010的所有版本都内置了单元测试功能。。。您是否希望自定义测试的创建位置?对。我需要它是为了nunit而不是msunit或者其他什么名字。我做了一些修改来澄清这个问题。