如何为新的 class 存根添加单元测试?
How can I add a unit test for a new class stub?
我想在我的单元测试项目中的适当文件夹中使用单个键命令为新生成的(通常是空的)class 添加一个单元测试。我怎样才能做到这一点?我什至会编写代码来执行此操作,因为它会大大加快我的正常编码实践。我不确定从哪里开始寻找。
取决于我们谈论的 Visual Studio 版本。 Visual Studio 2012 / 2013 有 Generate Unit Test Extension。这是一个相当不错的解决方案,但有一些小问题,例如无法定义默认测试项目名称。
如果您可以访问 Resharper - 我建议您至少尝试一下 - 还有文件和实时模板的可能性,它允许相当快的方法和 class一代。
例如,您可以使用快捷方式 Alt+Ctrl+Ins
快速生成单元测试模板(您必须提前创建)。
然后,使用用户定义的快捷方式(例如键入 test+TAB
),您可以快速生成测试方法存根。此解决方案易于定制,但您需要花一些时间来创建模板。
可以找到有关模板的更多信息 here。
我想在我的单元测试项目中的适当文件夹中使用单个键命令为新生成的(通常是空的)class 添加一个单元测试。我怎样才能做到这一点?我什至会编写代码来执行此操作,因为它会大大加快我的正常编码实践。我不确定从哪里开始寻找。
取决于我们谈论的 Visual Studio 版本。 Visual Studio 2012 / 2013 有 Generate Unit Test Extension。这是一个相当不错的解决方案,但有一些小问题,例如无法定义默认测试项目名称。
如果您可以访问 Resharper - 我建议您至少尝试一下 - 还有文件和实时模板的可能性,它允许相当快的方法和 class一代。
例如,您可以使用快捷方式 Alt+Ctrl+Ins
快速生成单元测试模板(您必须提前创建)。
然后,使用用户定义的快捷方式(例如键入 test+TAB
),您可以快速生成测试方法存根。此解决方案易于定制,但您需要花一些时间来创建模板。
可以找到有关模板的更多信息 here。