你知道他们怎么说,“有一个应用程序吗?”那么,有一个VS插件.................?
我希望能够右键单击一个方法并选择“创建单元测试方法...”并让它在我的项目树中的特定位置生成一个nunit存根。所以举个例子。我有一个TheNextBigThing
库,其中包含Idea
类和MakeMeRich()
方法。我想拥有它,例如,在名为Tests
的类中名为TheNextBigThing
的子文件夹中的IdeaTests
项目中创建单元测试方法。
我知道。我知道。所有的TDD倡导者都会告诉我,我正在向后做,但要幽默我。我有一些代码我想用一些测试进行改造,有时我会在测试之前编写方法。
如果它不存在,有关如何自己写的任何指示?
答案 0 :(得分:2)
如果您运行的是Visual Studio 2010 Professional或Premium,则可以通过右键单击该方法来选择使用MSTest创建单元测试。
另外,我建议使用Pex。 Pex将为您创建单元测试,以及实现特定方法100%代码覆盖所需的所有单元测试。
答案 1 :(得分:0)
启动插件并不会太难。由于您已经拥有VS,只需创建新项目> VS可扩展性。 :)
除非你使用某种模板语言,否则你最需要学习一些codegen。
我吗?我认为这是一个很酷的主意,我希望看到它实施。启动它,在github(或类似的)上分享它并观察它的成长。