【问题标题】:NUnit and Visual Web Developer 2008SP1 - Integration problemsNUnit 和 Visual Web Developer 2008SP1 - 集成问题
【发布时间】:2008-10-31 10:42:10
【问题描述】:

我决定将 NUnit 与 VWD2008 集成。

我做了以下- 1) 已安装 NUnit - 运行安装中包含的示例项目,所有测试都很好。 2) 安装 TestDriven.Net 2.0 - 个人发行版。 3)我在 MVC 项目上编写了一个测试,当我尝试右键单击上下文并运行测试时它失败了。 此外,我必须添加对 NUnit.framework dll 的引用才能编写测试。

我做错了什么?

【问题讨论】:

    标签: asp.net-mvc visual-studio-2008 unit-testing nunit


    【解决方案1】:

    Testdriven.Net 不适用于 Visual Studio 的速成版。以前版本的 Testdriven.Net 确实可以与 Visual Studio Express 版本一起使用,但微软不喜欢这样,并聘请了他们的律师。 http://weblogs.asp.net/nunitaddin/archive/2007/07/06/microsoft-amp-testdriven-net.aspx

    如果你想要一个支持单元测试的免费 ide,你可以试试Sharpdevelop。

    【讨论】:

      【解决方案2】:

      正如 Mendelt 所说,TestDriven.Net 不适用于快速版本。我有 VS2008 标准版,所以我不得不使用 NUnit 的“长路”。您打开了 NUnit GUI 并加载了您的 dll。然后你从 VS2008 的 Debug 菜单附加到那个进程并运行你的代码。

      话虽如此,我不确定 MVC 是否相同。我知道在我读过的几篇博客中,都有模拟 MVC 的例子。也许你应该研究一下。

      【讨论】:

      • 是的,我正在使用 NUnit 进行单元测试。他们唯一让我烦恼的是调试单元测试需要我使用我在单元测试之外创建的一些存根来运行代码。
      猜你喜欢
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 2010-09-08
      • 1970-01-01
      • 2015-12-02
      相关资源
      最近更新 更多