代码之家  ›  专栏  ›  技术社区  ›  aifarfa

NET如何为现有源代码添加单元测试项目?

  •  16
  • aifarfa  · 技术社区  · 15 年前

    我已经创建了MVC项目(VS2008.NET3.5) “是否要为此应用程序创建单元测试项目?”

    现在我意识到它越来越复杂,TDD(测试驱动开发)方法会更好。

    但是无法找到如何在我的解决方案中添加单元测试项目?

    4 回复  |  直到 7 年前
        1
  •  12
  •   Adriaan Stander    15 年前

    How to: Create a Test Project

    如以下过程所述,您可以通过多种方式创建测试项目:

        2
  •  6
  •   jeroenh    15 年前

    只需使用Add->新项目

    添加一个简单的类库,并手动添加对所选单元测试框架的引用,或者使用visual studio附带的“单元测试项目”模板(用于MSTest)

        3
  •  3
  •   markt    15 年前

    如果您想使用生成的单元测试项目作为起点,您可以始终创建一个新的ASP.NET MVC解决方案,这次选择“是”,然后将其复制到您的项目中。当然,您必须更新引用以正确指向您的项目。。

        4
  •  1
  •   Community Tales Farias    7 年前

    我使用了“添加->“新项目”方法:

    1. 在解决方案资源管理器中右键单击您的解决方案。
    2. 单击“添加”->新项目”。
    3. 您的项目将使用默认的单元测试类文件创建,您可以在其中放置测试,或者:
    4. 您可以右键单击主项目中的任何方法,并选择“创建单元测试”,然后选择新创建的“单元测试项目”作为单元测试所在的位置。
    5. https://stackoverflow.com/a/26130164/6762843
    6. 而且,如果您收到一个错误,说“在建立到SQL Server的连接时发生了特定于实例的错误”,这意味着您需要将App.config文件添加到测试项目中,并从主项目复制连接字符串。