我已经创建MVC项目(VS2008 .NET 3.5) 在第一次VS2008问我 “你愿意为这个应用程序创建单元测试项目?” 我选择否..MVC .NET如何在现有源代码中添加单元测试项目?
现在我认识到它的增长更加复杂和TDD(测试驱动开发)的方式会更好。
,但无法找到如何在我的解决方案增加一个单元测试项目?
我已经创建MVC项目(VS2008 .NET 3.5) 在第一次VS2008问我 “你愿意为这个应用程序创建单元测试项目?” 我选择否..MVC .NET如何在现有源代码中添加单元测试项目?
现在我认识到它的增长更加复杂和TDD(测试驱动开发)的方式会更好。
,但无法找到如何在我的解决方案增加一个单元测试项目?
也许这将帮助你
如下面的步骤所述,您可以通过多种方式创建测试项目:
只需使用添加 - >新建项目
要么添加一个简单的类库,以及手动添加到您选择的单元测试框架的引用,或使用随Visual Studio中的“单元测试项目”模板(与MSTest的使用)
我是初学者,我已经建立了一个复杂的网站。我需要对它进行单元测试。你能否告诉我这些步骤。或传递任何我可以跟随的链接。我不知道类库或“你选择的测试框架”。有没有我可以跟随的初学者材料。帮助将不胜感激。 – Unbreakable 2016-11-30 20:05:43
如果我没记错的话,所产生的单元测试项目具有默认的项目控制器一些示例测试等。
如果你想使用生成的单元测试项目为起点,你可以总是创建一个新的ASP.NET MVC解决方案,这次选择“是”,然后将其复制到您的项目中。你必须更新引用正确地指向你的课程项目..
这是我提出的想法。 – Willmore 2016-05-16 06:24:41
我已经使用了“添加 - >新建项目”的方法:
如何将单独的测试方法添加到操作中?上下文菜单中没有“添加测试方法”,就像我在Windows应用程序开发中习惯的那样。 – Shimmy 2012-12-04 03:56:43
@Shimmy通过右键单击操作名称并从上下文菜单中选择“创建单元测试”,您可以在VS 2015中为给定的控制器操作添加单元测试。这个问题确实提到了VS 2008,但我不确定当时是否有此功能。 – Scott 2018-02-12 20:50:56